[cleanup] Remove unused header
[cleanup] Fold away the constant static_size

It is private, and only used once.
[cleanup] Remove unused method 'test'

It tests whether the current shape function set is really orthogonal.
But that is the business of the unit tests, and the class itself should
not have code for it.
[cleanup] Remove unused template parameter 'aligned'