suzerain: change mind on operator bool

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

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

Updates...
 * baseflow_implementation "conserved_state" -> "conserved"
 * Remove get_baseflow{,_pressure} from largo_specification
   and replace it with a shared_ptr<baseflow_interface> member
 * Propagate these two API changes into largo_definition
   which now uses the shared_ptr<baseflow_interface> to
   change out baseflow implementations at runtime using virtual
   methods.
 * Remove old largo_definition.{x,x_base,dx,dx_base} members
 * Causes largo_definition::{populate,override} to propagate the
   shared_ptr<baseflow_interface> information  to destinations.
 * Adjusts largo_definition::{save,load} to save baseflow_polynomial
   instances correctly.
 * Removes now-unused polynomial evaluation code from
   largo_definition.
 * Updates apps/perfect and apps/reacting to match new APIs.

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