Disable fparser debugging functions by default

And fix the fparser Makefile so that whether they're enabled will
depend correctly on the configure options
Make strict-lgpl default clearer

If we're enabling an option by default, the help message is for the
option to disable it.
Fix unused var warning with --disable-mpi
Use contrib/ eigen when 3rd party eigen is bad

Currently if we detect 3rd party Eigen installations but have trouble
compiling Eigen headers (e.g. with old versions of Eigen/Sparse) we
disable eigen entirely.  We should fall back on the contrib/ Eigen
instead.
Merge pull request #260 from libMesh/eigen_fallback

Use contrib/ eigen when 3rd party eigen is bad
Merge pull request #261 from libMesh/nompi_warning_fix

Fix unused var warning with --disable-mpi
icc 13.1 doesn't like C++ code included in C files

But it does like the non-intel workaround just fine, so let's just use
that regardless.
Code formatting and refactoring in tree_node.{C,h} and tree.{C,h}

* Fixing spacing, indentation, etc.
* Moving some functions to source file.
* Input parameter need not be marked as const.
* Compute center with less operations.
* Make create_bounding_box code more terse.
* Looping backward using an unsigned int for no reason makes me nervous.
* Use consistent local variable names.
* Combine if-statements.
Implemeting a PointLocatorTree variant that searches only local elements.

* Adding new PointLocatorType enumerations to expand PointLocatorBase::build() interface.
* Adding LOCAL_ELEMENTS to Trees::BuildType enumeration.
* Handle unknown build_types by throwing an error.
* Adding Trees::LOCAL_ELEMENTS case to Tree constructor.
* PointLocatorTree now stores the Trees::BuildType it uses.
* When _out_of_mesh_mode == false, but we're using a LOCAL_ELEMENTS
  tree, then we still want to be able to return NULL on processors
  which don't contain the Point, rather than finding it on other
  processors.
Fix for -Wliteral-suffix C++11 warning

In C++11, concatenation of literal and preprocessor strings requires
an intervening space so as to avoid conflicting with the new string
suffix syntax.  g++ seems to be only warning about this for now, but
let's fix it before they turn it into an error.
Merge pull request #262 from libMesh/icc13_fix

icc 13.1 doesn't like C++ code included in C files
Merge pull request #264 from libMesh/point_locator

Point locator
Update traffic.
Detect VTK 6.0
Use AC_LINK_IFELSE instead of AC_HAVE_LIBRARY for VTK-6.0
Ran bootstrap.
Fix comparison operator.

I think you need double parens if you want to use '<' or '>' in
an m4 file.  On my system it was writing a empty file called "5".
Avoid 'No such file or directory' warning when configuring VTK-5.
Merge pull request #263 from libMesh/Wliteral-suffix

Fix for -Wliteral-suffix C++11 warning
The VTK SetInput() member apparently got renamed to SetInputData()?