Refactor geometry mapping classes
- Create a simpler API for geometry map construction
- Remove bug in PBD collision handling in the case where the geometry map is not specified
- Use the simple API for geometry creation in the examples
- Clear the redundant maps in examples
- Enforce code style