Escape double quotes in PIM lib

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
[CB-3442] cordova-ver.js to cordova.js
[CB-3473] update hello world
[CB-3473] updated version, unwound dev label which causes problems with upgrade script
[CB-3473] updated cordova.js
[CB-3473] updated helloworld and js
[CB-3473] updated version to 2.8.0rc1
[CB-3442] lost commit, fix for bb10
[CB-3381] Output usage info on error for all scripts

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
[CB-3497] create script now bootstraps npm dependency install, required to be run as sudo and prompts for system password
[CB-3380] Updates scripts to work better with Node dependency
- check_reqs now completes preliminary work in bash/batch ensuring
  completion without node installed
- create now calls npm install first

Revewied by Bryan Higgins <bhiggins@blackberry.com>
[CB-3497] Fix create script for Linux/OSX

- NPM install will return error code 0 if run successfuly

Reviewed by Hasan Ahmad <haahmad@blackberry.com>
[CB-2952] stubbed in as not handled. BB uses vmware images which could be placed anywhere in the filesystem, and there is no absolute way of ascertaining that a given vm is a bb10 vm
[CB-2924] logging is possible to support, stubbing in script for the time being
[CB-3435] Escape paths to prevent issues with spaces

- escape paths passed into plugman
- add quotes to paths in shell scripts
- use short directory names in windows bat files

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
[CB-3435] Fixes a problem where the options in the run command were not escaped properly

Reviewed by Bryan Higgins <bhiggins@blackberry.com>
Tested by Tracy Li <tli@blackberry.com>
[CB-3613] Format paths passed to childProcess.exec for windows

Revewied by Jeffrey Heifetz <jheifetz@blackberry.com>
Tested by Jeffrey Heifetz <jheifetz@blackberry.com>
[CB-2999] supported on osx, with no list-emulator fallback. Support for windows/linux currently stubbed in
remove .jshint config since ES5 setting is now default

Reviewed by Jeffrey Heifetz <jheifetz@blackberry.com>
[CB-2914][CB-2975][CB-2988] stubs for currently unimplemented scripts