Manual tests fixed

Removing inline scripts from mobile-spec to make it compatible with FFOS priveleged type apps (i.e. using contacts)

added addListenerToClass function which is used to connect buttons with test functions.

Please check it on all platforms and r+ if working.

moved test initialization to JS file (for DRY and privileged apps compatibility)
CB-6695 Added tests to verify CB-4520 + CB-4519
CB-6616 Add --global option

Added --global option as a separate code path that uses the globally-installed
cordova and plugman, downloaded platform and plugins from the registry, and
the local git repo for mobile-spec. This can be used for testing release
candidates or released versions.
CB-6616 add --skipjs option

Add the --skipjs option which will skip the step of overwriting the platform's
cordova.js file with a freshly generated one from the local cordova-js git
repo. Useful in rare circumstances for testing RC and production releases.
CB-285 Tests for cordova.file.*Directory properties for iOS & Android
CB-6616 Clean up the help text
Merge branch 'master' into ffos_privileged_compatible
Merge branch 'ffos_privileged_compatible' of github.com:zalun/cordova-mobile-spec into ffos_privileged_compatible