Fem3d performance testing, initial commit

- Setup directory structure
- Add deformable wound data
Add Performance testing for Fem3dRepresentation

- The test measures the frame rate over 100 frames, and stores the
average frame rate in an xml key:value pair.
- The timeout rate is 20 Hz, so if a test lasts longer than the expected
duration for 100 frames, it quits prematurely.
- Copied and reformatted the TruthCubeRepresentation from the truth
cube test.
- Tests the fem wound.
- Tests the truth cube for different numbers of subdivisions.
Fem3DPerformanceTest cleanup

- Fix cpplint warning
- Fix narrowing warning
- Remove unused boundary condition function
Fem3DPerformanceTest, fix issue and rename to DivisbleCube

- The cube's physical parameters degenerate as the number of
subdivisions increase, so we scale the length by that number.
- Rename from TruthCube to DivisbleCube.
Fem3DPerformanceTest, add extra tests

- Due to memory limitations when allocating dense matrices, we cannot
have more than 12 subdivisions.
Refactor TestingPhysicsManager
Fem3DPerformanceTest, test for a constant number of iterations
Fem3DPerformanceTest, separately record total duration
Merge branch 'master' into feature/fem3d-profile-v2
Fem3DPeformanceTest, refactor to use file loading functionality
cpplint fixes
Refactor MockPhysicsManager

- Rename Testing::PhysicsManager to Testing::MockPhysicsManager
- Add doxygen about class's purpose
Fem3DPerformanceTest, remove mention of truth cube
Fem3DPerformanceTest refactor, use parameterized testing

- Use parameterized testing for integration scheme, and include all
integration schemes.
- Use parameterized testing for number of cube nodes, and test over
a variety of nodes
- Add xml output properties for the integration scheme and number of
nodes.
Fem3DPerformanceTest, use map for integration scheme names
Fem3DPerformanceTest, use size_t for indexing parameters
Fem3DPerformanceTest, fix documentation typos and mistakes
Fem3DPerformanceTest, fix GCC compile error

- GCC does not deduce the enum type for hashing
Merge branch 'master' into feature/fem3d-profile-v2
Merge branch 'feature/fem3d-profile-v2' into 'master'

Add fem3d performance testing

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/782983