suzerain: grammar

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44395 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: NaN parameters on default construction

Want perfect_initial to be able to specify either the channel or
boundary layer MMS.  This is a necessary first step.

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44396 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: msoln populatable API

Implementation TBD

Also includes some header decoupling via forward declarations.

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44397 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: revert copyright years in MMS

These never should have been updated as it spoils the MMS checksums.

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44398 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: populate draft

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44399 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: permit setting flat plate MMS

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44400 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: make overridable

While it's in my head, do the copy'n'paste.

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@44401 0bd85f0b-c151-43b9-a1e9-27231104551f