Break up positionMapAt() so that setUserPositionAt() can happen independently
Listen for user moving map, and don't recenter from GPS until they touch "Refresh"
Remove mMap.invalidate() calls
Merge pull request #726 from keverets/pan-mode

Pan mode