Adds mock mode to LocationClient

Disables GPS and network updates
Prevent NPE from null location listeners in mock mode.
Handles configuration changes in sample application.
Renames layout file.
Convert sample app layout to list view.

Save data on configuration change.
Styles headers and list dividers in sample app
Short circuit setMockMode() if disconnected to prevent NPE.
Sample app updates
Adds reset option to demo app
Enables home as up for settings screen in demo
Adds mock location
Sends mock location to listener
Adds mock locations from gpx trace
Adds script to install support jar on circle
Makes install-support-jar.sh executable
Adds gpx trace mocking to sample app
Respects update interval when mocking gpx locations
Extracts constants for GPX tags
Renames test.gpx -> lost.gpx (demo default)
Parses gpx using xpath