WIP: Feature/route and accessibility panels

Still a work in progress and should not be merged!

All the features are implemented but these changes do not seem to be working perfectly with the latest changes in the master: route planner throws 400 "OUTSIDE_BOUNDS" error. 

This pull request:
- Implements new route panel designs.
- Moves all route settings behind a modal contained in the route panel.
- Moves transit options from personalisation menu to the new route settings modal.
- Adds a route settings summary row displaying the current settings to the route panel.
- Fixes some mobile issues regarding the route panel.

The changes have not been thoroughly tested on different mobile devices and IE versions yet.