Add a static ode solver
Fem2D mechanical validation suit tests
Fix Linux error and warnings in Fem2DRep unit test
Fix cpplint warnings in Fem2DRep unit test
Merge branch 'master' of git.assembla.com:OpenSurgSim into feature/fem2DValidationTests
Add Fem2D example
ExampleFem2D update some old comment (was still about Fem1D)
Improve ExampleFem2D clarity

Change the function name to create the fem2d cylinder, for more clarity
Add comments to explain how the cylinder is build
Handle case connecting last node to 1st node in the loop using a modulo (thanks Walter)
Clean up the component names
Fix the aspect ratio of the window (4/3)
Merge branch 'master' of git.assembla.com:OpenSurgSim into feature/Fem2DExample
Fix typo in CantileverPlateTest expected result
Follow coding standard (spacing around binary operator)
Refactor Fem2Dtest defineTriangleStrips arrays not needed (consecutive indices)

the method was taking 2 arrays and using the indices in these arrays.
But we use it only with arrays containing consecutive numbers. Therefore the arrays are not necessary, only the start indices and the number of indices is necessary.
Factorize Fem2DUnitTest membranePlateWithSemiCircularHole
Increase mass Rayleigh damping to stabilize more Euler Explicit Ode Solver.
Fix Linux64bits warnings conversion from size_t to unsigned int
Fix include guard
Fix Unittests to go with changes from the fix graphics example checkin
Fix setting collision representations in examples.
Fix setting collision representations in UnitTests.
Fix bugs in DeformableCollisionRepresentation

- Store shape's copy of mesh in m_mesh, rather than passed mesh
- Lock weak pointer and check against nullptr, rather than check against
expired().
- Recalculate normals during update function.
- Return pose rather than initialPose (thanks Gughan)
- Require that physics objects be not expired, rather than expired