Bodies/joints added to the world must not be on Rc.

Now, rigid bodies and joints are added by-move, and the Rc<RefCell>> shareable version is returned
by the method used to add the object to the world.

This simplifies the API and prevents the user from adding multiple times the same rigid body or
joint.