Initialize threading support properly with MPI2
Proceed anyway without MPI_THREAD_FUNNELED

Making appropriate warnings less imperative is the price we pay for
making overzealous warnings non-lethal.
Only output warnings from rank 0
Add libmesh_warning() to --enable-warnings
Use libmesh_warning() when unsure of MPI+threads

This way anyone who doesn't want users to be spammed with
usually-false-positive warnings can shut them up.
Updating github traffic statistics.

Adding avg. daily unique visitors number to plot title.
Adding error checking in parsing and evaluating of FunctionParser functions
Adding better error messages
Updating references:

* Hales, 2014
* Ryser thesis
* Gimenez, 2014 preprint
* Andersson, 2014
Fix -Wshadow warnings
Merge pull request #227 from permcody/parsed_func_error_ck

Adding error checking
Merge pull request #228 from libMesh/shadow_fixes

Fix -Wshadow warnings
Fixes for --disable-second

We only have some second derivatives capabilities when it's been
configured on.
Merge pull request #229 from libMesh/disable_second_fixes

Fixes for --disable-second
parsers isn't a vector of pointers

And there's no conversion from a parser to a bool; this test was a
compilation error.
Disable misc_ex11 with --disable-second
Fix assert.

Fix slight print statement bug.
Fix warnings in barebones runs
Allow dirichlet functions to return NaN

Functionality like this was requested long ago; if I'd known it would
be a one-line change I would have implemented it then.
Merge pull request #230 from libMesh/barebones_warnings_fixes

Fix warnings in barebones runs
Slightly more DirichletBoundary documentation