LCM: Topology refactor. Cleanup some stale codeLCM: Topology refactor. Cleanup some stale code..
LCM: Minor changes in Partition. Still need to fix issue with new check
in Albany_GenericSTKFieldContainer_Def.hpp.
Topology: Eliminate some functions that return iterators to entity
relations with target entities with more than one rank. This was
intended for plotting graphs but it turns out there was a much simpler
way of achieving this.
Fix issue with storing QP data.

Fix issue with storing QP data in FMDB when multiple physics sets
are present. Clean up NSVortex and Necking performance tests some.
LCM: first step towards supporting dynamics in the Mechancis Problem
LCM: pull out comutation of the first Piola-Kirchhoff

Previously the first PK stress was computed in the Mechanics Residual. Now,
to simplify for the introduction of dynamics, ist is separated out. Also there
is now an option to volume average the pressure in the reference config.
LCM: more work on dynamics

Acceleration is now available in the Mechanics Residual
LCM: Complete hooking up dynamics for the Mechanics Problem

There is still much to do, starting with testing.
LCM: Add test for dynamics

There are still many things to do:
* Make the velocity and acceleration availble for output
* Refactor current scalar time derivatives to use *_dot
* Lots of testing to ensure coupled physics problems still "work"
* Adding options in Piro for different time integration strategies
Merge remote-tracking branch 'github/master'

Merge in RPI load balancing changes effective Wed Jan 8 2014.

Conflicts:
	src/disc/fmdb/AlbPUMI_FMDBMeshStruct.cpp