Standardizing spacing, formatting, indentation, etc.
Hoist function calls out of loop conditionals.
We are using a vtkDoubleArray, so don't convert the mesh point
coordinates to single precision unnecessarily.
Again, don't degrade to single precision when double is available.
Making reading work, adding support for 2D and 1D element types.

Fixed a bug with VTK connectivity for EDGE3.
Fixes for our Epetra vector interface

This seems to fix the failure in fem_system_ex2 with Trilinos
Added point_curl method to FEMContext.
Instantiate point_curl method.
Merge pull request #41 from pbauman/point_curl

Add point_curl method to FEMContext
Use standard assertion

And hopefully we'll figure out why this fails on some Trilinos
configurations...
Make sure to POSIX-sort new headers too
Fix the direction on that example assertion...
small optimization for dtk adapter
Terse complex compatibility, moved assert
Save a few lines of code

This might even save a few seconds on big runs when using PETSc
default to new versions
properly set CPPFLAGS
push optional includes/libs to subpackages
configure for recent changes
fix for older HDF5-1.8.x installations