[CB-2913] squashed commits of toetag script, tags jasmine unit tests with unique id

[CB-2913] initial commit of toetag script
toetag parses unit tests, adding a spec id
grep commands and regex in place

[CB-2913] toetag script
toetag iterates through the default directory,
gives test sane names, should handle adding tests sanely
slow, too much grep

[CB-2913] toetag inserts in place
works with (around) ios sed/stdin security,
produces backup (.bak) files for files that have changed
inserts tag id's in place

[CB-2913] escaped regex protecting multiple tag inclusion

[CB-2913] escaped replace string so no characters are interpreted as sed flags or regex

[CB-2913] reactivated dir search for js files

[CB-2913] switched sed delimiter to avoid f-up with certain test names
[CB-2166] Test listening for deviceready before cordova.js is loaded.
Log all InAppBrowser events in its test page.

And adds a test for pages that redirect.
Fix style & script injection tests for InAppBrowser

Broken by previous commit.
Fix InAppBrowser error case tests to specify target="_blank"
Updated version to 2.7.0rc1
Add an iframe with an invalid URL to test CDVWebViewDelegate
[CB-3220] Fixed CompassHeading test for no params.
[CB-3295] Add assertions for InAppBrowser load events
Updated version to 2.7.0
Set VERSION to "dev" on master.
[CB-2909] Camera manual test for DATA_URL does not show the preview image
[CB-3307] Change cordova-VERSION.js to cordova.js.
[CB-3402] rename of bin directory, bin is a reserved directory name on Playbook platform, caused an error if entire project copied over
[CB-3399] Treat BB10 as separate platform from BBOS/TabletOS for cordova.js loading