CB-6241 Default to prompting for passwords (replace --query with --no-query)

As a consequence, if you don't specify --no-query, and a password is needed,
you will be prompted.

If you have a build script which includes --query, the build will fail.
CB-6303 Remove text to prevent it being read by screen reader
CB-6303 Add aria-hidden="true" to controller webview body
CB-6303 Remove titles from non-content web views
CB-6303 Simplify error when user uses ^C at password prompt
CB-6326 (cordova-blackberry) target-utils.js

https://issues.apache.org/jira/browse/CB-6326

target-utils.js file has been updated,
simulator replaced by emulator.
CB-6326 Fix inconsistency between manually added vs auto-detected emulators

Manually added targets had type of 'simulator' in blackberry10.json where
those automatically added by the run script use 'emulator'. This change makes
'emulator' the default everywhere including updating older files.
CB-6346 - Add node_modules to source control
CB-6376 backgroundColor in user.js is missing quotes
CB-6346 Remove NPM warning from README
CB-6409 Allow detection of devices which have not yet set password

- remove requirement for 'devicepass' arg in run
- update validation check to accept 'null' as valid response for device
CB-6410 Allow deployment when debug token cannot be generated
CB-6416 Ensure target dictionary exists in properties object
CB-6440 Move signing-utils out of bin

- No longer used by check_reqs script
- Unit tests no longer need to copy signing-utils.js
CB-6440 Remove check_reqs.js

Node dependency is covered by package.json engines
CB-6440 Move create.js to lib
CB-6440 create - use shelljs rather than custom copy function
CB-6440 Remove +x from .bat files
CB-6440 Move utils.js from bin to template
CB-6440 Remove scripts/lib dir