Merge branch 'stitch_mesh' of https://github.com/jwpeterson/libmesh

This branch optimizes SerialMesh::stitch_meshes.
Merge branch 'stitch_mesh' of https://github.com/jwpeterson/libmesh

John updated the branch to pass the tolerance down.
Merge branch 'master' of github.com:libMesh/libmesh

Merging master.
Merge branch 'master' of github.com:libMesh/libmesh
Regenerate publication webpage.
Update yearly publication counts.
fix weird NULL comparison
fix unnecessary comma causing issue for some compilers
I cover with pgi-13.4 now too.
Workaround for compiler warning.

Sadly, the previous code was correct and might even have been
infintesimally faster.  There's definitely never going to be an
uninitialized variable use here, but I can see no better way to
convince any non-AI compiler of that fact, and I fear if we don't
maintain libMesh to compile warning-free then I'll eventually start
ignoring *real* warnings too.
Fix for older app Makefiles

Makefiles based on our old examples typically pulled in object pattern
rules from Make.common but then used libmesh_CXX as the linker.  That
broke when we switched the obj-suffix to specify libtool rather than
raw object files.  This fixes it, still remains compatible with new
"fixed" app Makefiles which use libtool as the linker, and allows
newer Makefiles to easily choose one or the other method.
Updating statistics for April 2013.
Updating Millett 2013 reference.
Adding Kirk 2013 reference.
Added Swiler 2013 reference.
DofMap can report if it is capable of using blocked storage
support for --enable-blocked-storage
PETSc BAIJ support
trivial formatting
extend blocksize option to matrices init()ed without the help of the DofMap