LCM: fix a few more tests that were hanging in debug
Add a test for initial refinement of a restarted problem.

Added IossRestart/inputRefine.xml to read in a mesh plus
solution and then refine the mesh, remapping the
solution onto the new mesh.
Use Mechanics problem to run K-field in the example. Ctested in my computer (stevesun).
LCM: format changes for Anisotropic Damage model
LCM: refactor of the LCM structure -- pass 1
LCM: delete some residual files
LCM: clean up of the config file -- pass 2
LCM: more cleanup of config -- pass 3
LCM: remove KirchoffStVenant evaluator, fix surface element unit test

It was added to the models as StVenantKirchhoff
LCM: fix config related to Peridigm
LCM: fix a warning in the constitutive models about a virtual desstructor
Added  "lame/" to some include paths since the source files moved.

It's pronounced: luh-may
Moved AAA material model.

Moved the AAA material model from LCM/evaluators to LCM/models.
Added the AAA mateiral model to LCM ConstitutiveModel.
LCM: small formatting changes
LCM: remove some Mooney Rivlin models
Added explaination in developers guide of where to put trilinos-cmake script
Added some Performance Tests: first attempt

Thanks to Dave Littlewood who created this capability, in Peridym.

There is a new directory:  examples/PerformanceTests
that has a directory for each test. In that directory is
a "data.perf" file that has "gold standard" time that is
labeled by machine name, along with an acceptible tolerance
on that time, e.g.

upenn           1                     1.70                0.05
redsky          1                     2.70                0.15

Feel free to add your machine to the data.perf files.
The machine name is the result of
 % hostname -s
and the max_wallclock_time is from this output line in Albany:
  Albany: ***Total Time***               1.702 (1)

Currently the executable is hardwired to be Albany on 1 processor.
Made Performance Tests  OFF by default.

Turn on with:
 -D ENABLE_PERFORMANCE_TESTS:BOOL=ON \
Minor changes on hydrogen problem.
Improvements to QCAD's memory management:
- QCAD::Solver now allocates sub-solver components on an as-needed basis, which reduces the total memory required by QCAD, particularly in "compound" solution modes such as Poisson-Schrodinger and Poisson-Schrodinger-CI modes.
- QCAD now supports an "Eigenvectors are Real" boolean parameter which reduces memory requirements when Schrodinger eigenvectors are known to have no imaginary parts.

Various minor fixes/improvements have also been made, following the Poisson-Schrodinger-CI mode debugging on qcad.sandia.gov.