Merge branch 'master', remote-tracking branch 'origin'
Got bidirectional rrt visualization working
Fixed a bug with the unidirectional rrt where we were only checking for goal if the target was goal
Added an example of 3D visualization and the authorship
Added parser message to let user know when the URDF for a robot or object does not exist. Also, fixed the crashing by not including the empty model on the World
Empty world is loaded if a URDF is missing
Make parser return NULL world when something goes wrong (not empty like before but NULL)
Merge branch 'master' of github.com:golems/dart
Change Shape::computeInertia() into query.

New function signature is Eigen::Matrix3d Shape::computeInertia(mass).
Replace Shape::mVizMesh with ShapeMesh calls

Conflicts:

	src/renderer/OpenGLRenderInterface.cpp
Move Shape::mVizList into ShapeMesh.
Add gccfilter option to cmake
Merge branch 'eric/gccfilter' into eric/shape-refactoring
Add constructors to Shape w/o mass parameter.
Pull up mass logic into BodyNode.
Rename Shape::mVizTransform -> mTransform
Use Shape::mTransform for rendering.
Introduce Shape::mTransform calls to parsers/rendering.

In ParserSkel and ParserVsk, local COM is set into Shape::mTransform to
support default graphics behavior. Robotics URDF parser does not assume
Shapes are not translated by local COM.
Fix CoM bug.

Graphics and Robotics rendering calls now translate according to Shape's
internal transform. Collision detection also uses Shape's internal
transform instead of CoM.