Full screen directions

* Adds "View steps" button to routing widget.
* Displays "Current Location" as first item in full direction list.
* Shows full direction list for route including turn icon and distance.
* Adds direction listener; notifies RouteFragment on list item click.
* Hides direction list fragment after selection is made.
* Smooth scrolls to selected instruction and shows on map.
* Updates geojson project to include simple instruction format.
* Manages back stack so only one instance of direction list is ever on the stack.
* Updates checkstyle config to be slightly more sane ;)