Explicitly find and link openGL libraries.

I had to do this to get the displaylists code to compile in debug mode
on my machine.
Stop any simulations when a world is loaded. Closes #15
Typo fix from last commit. don't know how this got through.
Fix #24: Make video recording work with display lists

The OpenGL window for rendering the video uses a different OpenGL context than the main window. Display lists are not shared across contexts by default. I enabled sharing of display lists. However, the better solution would be to render the video in the same context as the main window.
Merge branch 'master' of github.com:golems/grip
Extend Linux CMAKE_BUILD_TYPEs

None, Release, Debug, RelWithDebInfo, Profile.
Hack compatibility for Shape refactorings.

Shape::mVizMesh was moved into ShapeMesh.
Spit a warning message if world is empty, do not add ground if that happens
Merge branch 'master', remote-tracking branch 'origin'
Merge branch 'master' into shape-refactoring-option2
DoLoad notifies when a NULL world is loaded (and it does not crash)
Merge branch 'master' into shape-refactoring-option2
Erased deprecated addDummyRootNode from ground loading
Updated InspectorTab to not use deprecated setters and getters for position and orientationo of robot and object
Update for removal of robotics/Object in DART
Changed return value for getRootTransform and setRootTransform to a fixed size Eigen Matrix
Merge branch 'master' of github.com:golems/grip
add optional "savelastload" arg to GRIPFrame::DoLoad

This is used by the hubo-motion-tab, which loads a world with
hardcoded path at startup and doesn't want to leave useless lastload
files laying around everywhere.
Use BodyNode setMass
Use viz/colShape initialization of BodyNode