adds a way to easily register updateView receivers in fragments that inherit from BaseFragment
implements update views in RoutePreviewFragment
Merge pull request #194 from mapzen/baldur/update_views_updater

Introduces a easy way to update fragment views
Adds utilities to toggle overflow menu item visibility.
Hides overflow menu in search result mode.
Handles query modification and clear.
Removes unused method.
Merge pull request #195 from mapzen/chuck/single-result-view

Single search result view
Prefers descriptive method name over javadoc comment.
Merge pull request #196 from mapzen/chuck/single-result-view

Prefers descriptive method name over javadoc comment.
sets the description of uploading from start location name to end location name
adds string creator for starting location
adds tests for generating descriptions
solves bug that resulted in crash if there are server issues
adds upload button and check for gpx permissions
Fixes broken tests related to uploading based on login
adds a point minimum for uploading tracks to osm
fixes broken login test
adds tests for data uploading
minor fixes and oauth permission tests
Merge branch 'peter/trace_upload' of github.com:mapzen/mapzen-android-demo into peter/trace_upload