Lots of changes to RichardsBorehole, and minor changes to the tests.  This addresses issue #2750 .  Changes include: character is a function; well_constant added to user interface; auxvars added so RichardMaterial values do not need to be used; better algorithm for eigenvalues/vectors ; contribution behind and ahead-of is now better for boreholes with lots of points; and fixing some tabs and banned keywords.  Also implemented suggestions from Andrew S.
Hiding error message if git is not used for checkout - closes #2732
Error check - closes #2748
Fixing documentation with Refs #2758
Merge pull request #2759 from joshua-cogliati-inl/feature_2758

Fixing documentation with Refs #2758
Merge pull request #2752 from WilkAndy/feature_2750

Lots of changes to RichardsBorehole, and minor changes to the tests.  Th...
Merge pull request #2754 from permcody/git_warning_fix

Hiding error message if git is not used for checkout
Resolve depends between block and global aux
closes #2723
dont return 4 closes #2699
Merge pull request #2755 from permcody/error_check_extra_nodeset

Error check for MeshModifier add extra nodeset
Merge pull request #2761 from friedmud/maxqp_2699

don't return 4
Adding init() method to make [Outputs] work with YAK (#1927)
Merge pull request #2762 from aeslaughter/yak-1927

Adding init() method to make [Outputs] work with YAK
Changing color of module in run_tests - closes #2579
Merge pull request #2766 from permcody/change_color_harness

Changing color of module in run_tests
That little guy... (#1927)
Removing a print_trace to avoid tripping a pre-commit hook.

Refs #000.
Updates to Tecplot Outputter:

* Tecplot Outputter now writes binary files with .plt extension, ASCII
  files with .dat.  ASCII .dat files are written by default and don't
  require libmesh to be configured with --enable-tecplot to do so.

* Adding a test of binary tecplot ouput. This test requires libmesh to
  be built with --enable-tecplot to work properly.

* Updating test harness to check for libmesh's Tecplot API configuration status.

Refs #440.
Merge pull request #2767 from jwpeterson/tecplot

Updates to Tecplot Outputter:
make init public #2768