                                                                -*- outline -*-
New in v4.10.0
* Enable users to create LiegroupSpace::R1 with rotation template argument.
* Use CMake to handle dependencies (cmake submodule).
* Add CollisionObject::geometry and prepare deprecation of
  GeometryModel.colisionObjects.
* Add function replaceGeometryByConvexHull.
* Add package.xml
* Add equality operator in class Joint.
* Add serialization functions.
New in v4.9.0
New in v4.6.1
* Revert default bounding volume to BV_OBBRSS instead of BV_OBB.
  - distance computations between BV_OBBRSS is not available.

New in v4.6,
* Fix API of loadModel (use base frame rather than base joint).
* Change default bounding volume to BV_OBB rather than BV_OBBRSS.
* Make MeshLoader static to avoid reloading the same mesh several times.
* Fix SetBoundStep algo.
* [LiegroupSpace] Merge vector spaces in operator*.
* Add a test to set and get joint bounds.
* Fix method mergeVectorSpaces when first vector space is Rn(0).
New in v4.2,
* Update to API changes in pinocchio: se3::LieGroupTpl -> se3::LieGroupMap.
* Rename hpp::pinocchio::LieGroupTpl -> hpp::pinocchio::RnxSOnLieGroupMap.
* Device::getFrameByName accepts all frame types.
* Add optional doc generation.
* Replace Jintegrate by dIntegrate_dq and dIntegrate_dv in LiegroupSpace.
* Set Device::clone() method as const.
New in v4.1, 2018-05-17
* Fix optional dependency to hpp-model-urdf.
* Enhance documentation
* Provide LiegroupSpace and LiegroupElement classes to represent configuration
  spaces.
* Add parentheses around configuration and precision parameter in displayConfig .
* Frame::positionInParentFrame moves the geometry as well.
* Remove dependency to resource_retriever.
* Add method Device::computeAABB.
* Add prismatic root joint type.
* Remove dynamic allocation in Device::computeForwardKinematics
* Expose urdf::loadModel
* Body and Joint have a weak_ptr of device, not a shared_ptr.
* Remove some deprecated methods and classes.
