Clear EvalError when using JIT compile Parsers
Merge pull request #384 from dschwen/clearevalerror

Clear EvalError when using JIT compile Parsers
Add missing functions, error check to getpot

Now when we evaluate ${= exp ${foo}} or ${= typo ${foo}}, it should
return exp(foo) or throw an error rather than just returning 0.
Merge pull request #385 from libMesh/getpot_wtf

Add missing functions, error check to getpot
Updating GM documentation.
Hyperbolic inverse functions aren't in C++03
Add MeshBase::get_boundary_info() accessors

This commit also removes a redundant public: declaration in MeshBase.
New API for const sideset/nodeset name lookup

We never caught the constness problem before because we were always
grabbing non-const BoundaryInfo objects from const MeshBase objects.
Store reference, not pointer, to BoundaryInfo
Use get_boundary_info() in library code
Use get_boundary_info() in examples

This also removes some unnecessary inclusions of boundary_info.h