Added cast of double to ScalarT to get new code to compile with SG.

For ScalarT = Sacado::PCE::OrthogPoly<>

The following did not compile:

	ScalarT a,b;
	double c;
	a = std::max(c, b);
but this does ..
	a = std::max((ScalarT) c, b);
LCM: Add Explicit version of Cap Model for Qiushi

Also continue working towards implementing the damage equation
fix a bug in Kinematics evaluator, a factor of 0.5 was missing when computing strain
Re-baselined 3 tests due to minor changes in Rythmos time integrator.

Temporarily disabled NSRayleighBernard2DwithNeut test - negative temperatures
develop during the test.
use "Strain Flag" material.xml to signal small_strain case
move CapImplicitModel to Constitutive Model Interface, verified against benchmark solutions
Merge branch 'master' of software.sandia.gov:/space/git/Albany
FMDB: Added error handling for geometric models
      Updated GMI api calls
Added new AERAS problem XZ Scalar Adection.

Pair programmed with Bill Spotz.

Added new scalar advection problem, including data from
the Schar paper. This includes new functions for the
Transfrom Mesh and Initial Condition methods.
Changed "AERAS" to "Aeras"

Since "Aeras" is a word and not an acronym, I decided to change most
spellings to the lowercase but capitalized form.  This includes
directories, filenames, the namespace, and input file strings.  This
excludes -D definitions and maxros, such as header file protection.
Additional changes from "AERAS" to "Aeras"
Apparently, changing the directory and file names from AERAS to Aeras
should have been done separately from changing the file contents.
Hopefully this gets things to be correct.
Found a couple AERAS stragglers
Spherical Exodus grids for testing.
Updates to QCAD's Poisson-Schrodinger iteration capabilities:
 - more flexible damping capabilities, including ability of PoissonSource to "mix" a given quantum density with the one computed from the eigenvectors.
 - consolidated P-S iteration code in QCAD Solver so P-S and P-S-CI use same functions.
 - added ability to fix the quantum occupancy (i.e. charge) in the PoissonSource evaluator

The maximum number of responses is increased to 500 (previous maximum allowed was 100), as this was limiting the number of single particle wave functions QCAD's P-S-CI mode could use.
Expose AbstractMeshStruct from discretization interface.

This allows external access to the workset CellTopologyData instance.
Add VTK in-situ data objects for Catalyst CoProcessing.

Add a set of data containers that mapped the Albany/Trilinos data
containers into the vtkDataArray and vtkUnstructuredGridBase APIs.

* Albany::Catalyst::Decorator: AbstractDiscretization implementation that
  creates a (currently unused) vtk data structure from the mesh.
* Albany::Catalyst::Grid: vtkMappedUnstructuredGrid implementation using
  the AbstractDiscretization API.
* Albany::Catalyst::TeuchosArrayRCPDataArray: vtkMappedDataArray subclass
  using Teuchos::ArrayRCP for nodal coordinates.
* Albany::Catalyst::EpetraDataArray: vtkMappedDataArray subclass using
  Epetra_Vector for nodal scalar attributes.
* Albany::Catalyst::Adapter: Handles communication between Albany and
  the Catalyst library.
FMDB: added support for node sets defined on
      geometric edges and vertices. Examples can be seen in:

      examples/StaticElasticity3DFMDB/inputMmodelEdgeDisp.xml
      examples/StaticElasticity3DFMDB/inputMmodelVtxDisp.xml
simple copy/paste of J2 with sub of J2->CrystalPlasticity
Merge branch 'master' of software:/space/git/Albany