dg1d: refactor lgl and glgl modules
Unify interface for LGL and GLGL rules and update SpectralElement
accordingly:
- most routine should just work with one argument
Npts
- add more doc strings
- remove unused methods
linear_dependency_matrix
andexpansion_matrix
- remove unused fields of
SpectralElement