CB-5334 [BlackBerry10] Use command proxy
CB-5729 [BlackBerry10] Update GeolocationProxy to return collapsed object
Fix for app asking for permission on every run bb

- Cordova RTC work item number: 55672
- Apache Cordova Jira issues: https://issues.apache.org/jira/browse/CB-5334 and https://issues.apache.org/jira/browse/CB-5729
- StackOverflow reference: http://stackoverflow.com/questions/26617080/worklight-6-1-latest-ifix-pack-gives-popup-in-bb10-while-accessing-geolocation-s
- IBM APAR: PI29127
- Worklight RTC work item number: 55790
- Full description: Customer reported on SO that a bb10 app asked for geo permission every time the app was run in 3.1. This was a bug that was reported and fixed for Cordova 3.4 (see CB-5334) by using a proxy. The proxy introduced a regression in watchLocation which was fixed in CB-5729. This is a cherry pick of both those commits - cb586fd followed by f2a355d.