Refactor examples

Following #291, there is now a simple example: `examples/simple.html` and `examples/simple.js`. This can be used as a base for many separate examples.

The following examples should be refactored:

- [ ] Separate mouse position control from side-by-side
- [ ] Separate scale line control from full-screen
- [ ] Separate geolocation from full-screen
- [ ] Separate Bing Maps example from two-layers
- [ ] Separate TileJSON example from two-layers
- [ ] Separate animations from side-by-side
- [ ] Separate tiled wms from single image wms (wms-custom-proj examples includes tiled + single image)
- [ ] Separate canvas export from two-layers