Replace boost::static_vector with std::vector.

- Use std::vector::reserve() to pre-allocate memory.
- This removes the dependancy on boost 1.54.
Merge branch 'feature/devicefilter-forcescale' into 'master'

A device filter that scales output forces and torques.

+1: Julien Lenoir, haizhouW, gsathyaseelan

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/783133
Define DeformableCollisionRepresentation::getDeformableRepresentation().
Uncomment the line which prevented wound creation.
Add stapling support for Fem3D.
Merge branch 'master' into feature/staple-example-add-staples
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.
Adding IntersectionVisitor
Documentation updates
Use the new Aabb type inside the octree
Rename Classes as per review comments
Merge branch 'feature/add-threadsafe-value' into 'master'

Add a two state value that is threadsafe on one side

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/786313
Add a static ode solver
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