CB-5214 Make mobile spec tests on WP8 to run w/o user interaction
correct way to detect windows phone (both 7/8)
CB-5358 Make mobile spec tests on Windows8 to run w/o user interaction
Merge branch 'CB-5214' of https://github.com/sgrebnov/cordova-mobile-spec
Merge branch 'CB-5358' of https://github.com/sgrebnov/cordova-mobile-spec
CB-5637 [BlackBerry10] Skip tests for features not supported by platform
CB-5595 Add test case for IAB's toolbarposition=top (iOS only)
CB-5594 Added IAB test for disallowoverscroll option.
CB-5466: Replace FS URLs in file-transfer tests
Add backwards-compatibility tests for filetransfer
CB-5403: Test backwards compatibility with file:// urls in file plugin
CB-5676 Fix file.spec.109:Can't find variable: fileName
Use setImmediate in exec bridge benchmark instead of setTimeout.

The artificial delay of setTimeout turned out to be affecting timings.
Split exec benchmark into a subpage.
Made exec benchmark more awesome by having it able to test jank.

This adds the ability to stop the benchmark mid-way, and a box that can
be dragged around, and a textbox to type in.
CB-4330 Add test pages that change hashes
CB-5697 Add a reload button to misc->hash subpage
CB-5300: add descriptions of expected test results
Merge branch 'master' of github.com:apache/cordova-mobile-spec

Conflicts:
	autotest/tests/contacts.tests.js