Regression gold standard updates

For dirichlet_fem and penalty_poiseuille_stab. dirichlet_fem is updated
because of a bug fix on the libMesh side and penalty_poiseuille_stab
is updated based on fixes in #157.
Merge pull request #162 from pbauman/regression_updates

Regression gold standard updates
First round of modifications for spatiallyvarying viscosity
Errors fixed for stokes
Almost there for the constant case
ConstantViscosity should now be working
MU templating compiles but failing test_stokes_poiseuille_flow
Passed regression tests (apart from a couple related to new libMesh changes and a broken regression)
Merge pull request #163 from vikramvgarg/spatiallyvaryingviscosity

IncompressibleNavierStokesBase Viscosity template parameter
Shut up warnings in BoussinesqBuoyancySPGSMStabilization

This is related to #93. In particular, I was playing with including
some additional terms in the Boussinesq buoyancy that pop out for
SPGSM/VMS stabilization, but they seemed to do weird things, so
left them commented out. The things that were getting unused warnings
are related to that so I left them in there commented out for whenever
someone has time to look at this.
We're not computing Jacobians (yet) in ReactingLowMach

So throw a libmesh_not_implemented() in there.
Get rid of unused dof_indices in ScalarODE
Shup unused variable warning
Shut up comparison warning
Shut up unused variable warnings
Shut up unused warnings in Cantera tests
Shut up unused variable warning
Silencing uninitialized variable warning.
Unused variables in ICHandlingBase
Updated CHANGES for 0.4.0 release.

This is likely not complete (> 1000 commits since 0.3.0... fail!),
but hits many of the major things.