suzerain: more conventional decl order

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

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

I'd tried to avoid this coupling, but the upcoming use
of collect_{references,instantaneous} seemingly needs it.

git-svn-id: https://svn.ices.utexas.edu/repos/pecos/suzerain/trunk@45073 0bd85f0b-c151-43b9-a1e9-27231104551f
suzerain: #3089 gross rewrite of common_block

Uses the new references, instantaneous, and implicits classes
via composition to better document many of the assumed details.
Greatly cleans up the first physical space pass in navier_stokes.hpp.

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