Simplify generation of ode_sytem methods helpers
Assorted small tidyups for the ode_system types
Clean up and slightly test templated constructors