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.
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.
Slightly more DirichletBoundary documentation
Add MeshTools::Modification::transform()
Use libmesh_error_msg() in AbaqusIO where appropriate.
Using libmesh_error_msg() in GmshIO.
Rename transform()->redistribute()

And document/warn about the counterintuitive/unsupported
higher-order-geometry behavior.
Merge pull request #232 from libMesh/mesh_transform

Add MeshTools::Modification::transform()
Updating GmshIO

* Minor formatting, coding guidelines changes.
* Use std::string and std::getline to read file.
* Properly handle EOF and bad stream states when reading file.
* Avoid repeatedly declaring new variables for reading in node ids.
* Moving member functions out of header.
* Add documentation.
* Print a warning if there are unparsed tags for an element.
* If we read nnodes, make sure it matches eletype.nnodes.
* Check that we found a recognized element type.
* Catch the Elem pointer that add_elem() throws back to us.
* Verify that the libmesh Elem we build has the same number of
  nodes as the Gmsh file expects it to.
Make GmshIO handle mixed-dimension meshes

* Update GmshIO::read() documentation.
* Now adding all elements to the Mesh, regardless of dimension, and
  removing lower-dimensional elements later.
* Add error check for dimension mismatches greater than 1.
* Set mesh_dimension based on the largest element dimension seen.
Merge pull request #234 from libMesh/gmsh

Gmsh
Updating author timestamps.
Replacing tab characters used for indentation.
Merge pull request #231 from libMesh/dirichlet_nan

Dirichlet nan
Don't introduce trailing whitespace in reference_elem.data unnecessarily.
Adding one_pyramid13.xda reference element file.

Regenerating src/geom/reference_elem.data with Pyramid13 and without
trailing whitespace.