Initial checkin of user.identity plugin

- Updating existing extension to a plug in that works with Cordova
- Addition of profile service calls, challenge, and registerNotifier
- Updating list of error codes
- Updating based on feedback from pull request
- Removing dependency on lib/event
- Adding constants for BlackBerryId and BlackBerryProfile
- Addng challengeType to challenge call
- Fixing jake hint errors
- Lint cleanup
Add read_device_identifying_information to com.blackberry.plugin

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Daniel Audino <daudino@blackberry.com>