Can set an absurd value in only the x direction

This is for fixing the case that LIBMESH_DIM < 3
We can't add z-component of BC if LIBMESH_DIM < 3
We can't grab the (2,2) element if LIBMESH_DIM < 3
Only set z-component of gradient if LIBMESH_DIM > 2
New autoconf test to determine LIBMESH_DIM

This is useful because we can then SKIP tests that require
a certain LIBMESH_DIM and that LIBMESH_DIM is not present
in the configured LIBMESH_DIR.
Test for LIBMESH_DIM
Skip these tests if LIBMESH_DIM != 3
Merge pull request #123 from pbauman/2donly_fixes

2D only fixes
Fix VelocityPenalty, add a regression test

So it turns out that my "eyeball norm" tests were worthless, and so
was the old VelocityPenalty.  This test will do as a stopgap and
should be easy to replace with something more analytic when I find
time.
Merge pull request #124 from grinsfem/fix_velocity_penalty

Fix VelocityPenalty, add a regression test
Tolerance tweaks on penalty regression test

Non-zero regression tolerance to handle rounding error; smaller
solver tolerance to make sure we're not handling more error.
Merge pull request #125 from grinsfem/fix_velocity_penalty

Tolerance tweaks on penalty regression test
Remove docs from EXTRA_DIST target

Having docs there would cause Doxygen to be run when `make dist`
is run. However, the docs target was removed from the Doxygen target
list, so this was giving me trouble with make dist(check). We probably
don't want to distribute Doxygen stuff anyway and should get around
to setting up the webpage with Doxygen documentation...
Clean up files generated by one of the new tests

This was causing `make distcheck` to get upset.
Propagate required libraries to make distcheck

By default, nothing will get propagated. In theory, when configure
gets run during make check, it will look for LIBMESH_DIR, BOOST_DIR,
etc. However, sometimes I don't have LIBMESH_DIR set, for example,
so this way we can ensure make distcheck will use the required libraries
that we are currently using. Won't bother putting in the optional ones.
Merge pull request #126 from pbauman/distcheck_fixes

Distcheck fixes
GRINS_STAMPED_FILES determined at configure time

This is an alternative to using a GNU make style
to get all the source file names to feed to the
header/license perl script.
Documenting alternative GNU Make style for grabbing files

This is in case the AC_SUBST version breaks and we need to do
something else. In theory, the AC_SUBST version is more portable
because it doesn't rely on GNU Make, but it is relying on some
autoconf foo that wouldn't surprise me if it broke. So, we'll
have this here to fall back on
Don't need those stamped files anymore
We don't need $(top_srcdir) in definition of _SORUCES anymore

This is because we've moved developing the list of source files to
feed the perl script header updater to configure.ac. This is
in preparation for turning on subdir-object