Options terrain

This pull request contains new default behavior for terrain in `RigidBodyManipulator`.

* `options.terrain` unspecified => no terrain
* `options.terrain = RigidBodyFlatTerrain` => flat terrain
* `options.terrain = RigidBodyHeightMapTerrain` => height map terrain
* etc.

Previously, the default was `RigidBodyFlatTerrain`.