Remove native components from contacts plugin

This now relies on the shared pimlib plugin, which is installed by default in every project.
In the 3.0 world, this plugin must list pimlib as a dependency.

Tested by Tracy Li <tli@blackberry.com>
Prevent re-clone of exising cordova-blackberry for jake commands

Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Update deploy-mobile-spec to adapt cordova 3.0

Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Modified testapp sensor test to support future hardware

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Adde a manual test to verify the support of unicode characters when invoking cards

Reviewed by Rowell Cruz <rcruz@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Removed invlaid mediaplayer tests

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Update plugins for 3.0

- modify plugin.xml
- add so files for jpps/utils
- add pimlib

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Changing scripts to use the CLI

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
Update blackberry.invoked unit test to fix race condition

In some cases success was not yet called when invocation handler completed.

Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>