Always create attribute solver.num_eqn.

This fixes a bug introduced recently, in which the solver did not have attributes 'num_eqn' and 'num_waves' unless it was initialized with a specified Riemann solver.  This is problematic because we don't allow creation of additional solver attributes outside of __init__.  Now these attributes are always created, and set to None if the Riemann solver has not been specified.