Deal with null vendor exceptions.  Need to track down the root cause.
Fixes Geo Bugs

- Publishes user location data after successful user update
- Uses onLocationChanged method to create map markers
- Removes unused getLocation method on Request
- Adds new MapUtil methods
Merge pull request #112 from steffanc/gps-fixes

Fixes Geo Bugs
Merge pull request #111 from rogerhu/null

Deal with null vendor exceptions.  Need to track down the root cause.
Only show RequestOpenActivity for Clients.