Added a new position API "getLocation"

This returns as soon as a "accurate enough" position is reported or a
timeout is met. For use where you want to get a user position but don't
want to subscribe to a feed of location updates.
Updated RTI card to use new getLocation method
Typo and renamed variable for clarrification
Added documentation for the geolocation APIs
Added this accidentally
Merge pull request #29 from ox-it/refactor-geolocation

Get Location without subscribing
Updated client RTI rendering to follow new rtitypes
Filter RTI in the renderRTI method

fixes bug with displaying incorrect RTI
We aren't even using this!
Added some CSS to override text-rendering on symbolset

Fixes a bug in Android 4.2 WebView see:
http://help.symbolset.com/customer/portal/questions/1118465-pika-and-android-browser-support
Updated RTI & POI models to parse updated RTI responses

RTIModel now also determines if a piece of RTI identifies a late running
service.
Updated to represent multiple RTI & Styling train RTI
Styling train RTI
POI detail can now accept params to specify a specific RTI
Cleaned up detailView and added alternateRTI support
Minor template changes
Parse today view RTI correctly

Removed call to getRTI
Shuffled around templates to bring RTI type into the rti box
Code style
Only fetch a POI for today card if we have geo data