Refactor doesIntersectTriangleTriangle to reduce the use of EPSILON.
Serialize OsgMeshRepresentation
Revise OsgRepresentation class

Re-order headers and forward declarations.
Add 'tryFindFile' to application data
Add call to OsgView to configure osg unfirom mapping

Add shader for osg::StatsHandler to fix up rendering under mapped uniforms
Fix a bug when deserializing PoseComponent in SceneElement
Merge branch 'master' into fix/does-intersect-tri-tri-avoid-epsilon
Fix bug in OdeSolverLinearRungeKutta4, m_compliance = M^1 * dt and not M^-1

+ complete unit test to catch this bug: simply run the integration twice...
  The 1st time, the linear code will simply call the non linear version, computing m_compliance
  The 2nd time, the linear code will actually run on its own
Use all OdeSolver in all PhysicsRenderTest

Add RungeKutta4 solver
Add Static solver which requested some changes on the MassSpring1D and MassSpring2D RenderTests.
Merge branch 'master' of git.assembla.com:OpenSurgSim into feature/useAllSolverInRenderTest
Fix ply file loading with Linux/Windows line endings.
Minor refactoring.

- Move epsilon to top of file in an anonymous namespace.
- Use static_cast to initialize epsilon inside function.
- Rename variable names to better reflect what ther stand for.
Mark all FemElement derived classes ctor as explicit
Refactor Fem3DElementCube ctor/initialize to match the OSS architecture

The ctor should only set variables (no calculation)
The initialize will run all the necessary calculation based on the restState
Review fixes
Merge branch 'feature/add-stereo-view' into feature/add-uniform-mapping

Conflicts:
	SurgSim/Graphics/OsgView.cpp
	SurgSim/Graphics/OsgView.h
Fix cpplint warning, fix doxygen warning
Add a default shader to the ScreenSpace quad that is used if no material is defined

This will let the ScreeSpaceQuad render correctly when osg modelview uniform replacement is turned on
‘Skew’ function returns the vector of the skew symmetric part of a matrix33

If A is a skew symmetric matrix build from a vector v, then skew(A) = v
Add extra terms in the corotational tetrahedron stiffness matrix.