Add BlackBerry 10 support

This uses the exec proxy to wrap functionality from com.blackberry.push.

Documentation available here:
http://developer.blackberry.com/html5/documentation/v2_1/push_service.html