add a couple of asserts to the DirectSolutionTransfer object... theyre not complete but theyre better than nothing
fix to keep libmesh_config.h from getting duplicated when doing in-tree builds
documenting some new features
Fix anachronistic example name in message
fem_system_ex2 isn't expected to be thread-safe

So let's skip it when running threaded
Partial fix for VTK with --enable-complex

The important fix is still to come
fem_system_ex2 won't currently run in 1D or 2D
TecplotIO fix for non-double-precision

Using our own typedefs is usually the way to go, but if external APIs
demand a different type then we need to give them a different type.
fem_system_ex2 should use has_boundary_id()

boundary_id() was deprecated, for good reason
Fixes for stricter compiler warnings

Let the compiler know (and have debug mode assert) that p refinement
levels won't exceed 255.

Reorder some data members to avoid struct padding
One more part of that SideIter fix
Make Node, DofObject non-virtual

Use a protected destructor and make the remaining constructors
protected in DofObject for safety's sake.

This ought to save us a vtable pointer (8 bytes) per Node.
add MeshFreeSolutionTransfer

I'm still not sure that this is the best way to go... but it does work well ;-)
get public destructors back only for unit tests
Two build system changes passed in the night?
Merge branch 'master' of ssh://github.com/libMesh/libmesh
SolutionHistory updates from Vikram Garg

Unless I've broken his patch, this should make the SolutionHistory
behavior much more robust
Refactor truncating casts into libmesh_cast_int

Now we only bother to check for truncation in debug/devel modes, but
we can add those checks with a few extra keystrokes.
TimeSolver::retrieve_timestep()

Based on patch from Vikram Garg
Merge branch 'master' of github.com:libMesh/libmesh