Update user.identity configuration

- Added permissions to user.identity plugin.xml
- Added the plugin to the dependencies-plugin
- Added blackberry.utils as a dependency
Move plugin.xml dependencies to top level
PIM - initialize findOptions.sort to an empty array if it was undefined
Fixed fieldName option not defaulting to any value
Don't call pause and resume events from com.blackberry.app

Cordova itself is responsible for these two events
Updated test-reporter to adapt the test-app directory
Merge pull request #110 from blackberry/test-app

Updated test-reporter to adapt the test-app directory
Use plugin id only in test-app dependencies plugins
Fixed unit test for pim.calendar find()
- from commit e9534f6625eeae4aae30abffa0b67e418db4ff3c
Fixed jshint errors
Add manual test page for user.identity
Exposed methods for disabling/enabling platform menu items in the context menu
Updated automatic test
Moved menuservice test to correct it() block
Fixing bug where last param becomes empty if contains 0
Added unit and manual/automatic tests for user.identity
set hardwareid case insencitive
Merge pull request #116 from blackberry/test-report

set hardwareid case insencitive
Added unhandledKeyInput event to com.blackberry.app
Support listening for contextmenucancelled event