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:

- [x] Separate mouse position control from side-by-side
- [x] Separate scale line control from full-screen
- [ ] Separate geolocation from full-screen
- [x] Separate Bing Maps example from two-layers
- [x] Separate TileJSON example from two-layers
- [x] Separate animations from side-by-side
- [x] Separate tiled wms from single image wms (wms-custom-proj examples includes tiled + single image)
- [x] Separate canvas export from two-layers
- [x] Separate hue/saturation/value from side-by-side