Add Timeout Tests

https://issues.labcollab.net/browse/ATLS-691

Conflicts:

	test/res/xml/config.xml

Update CordovaTimeOut path to replicate android.
Fix for Search Intercept failures

JIRA:https://issues.labcollab.net/browse/ATLS-657
1. Removed timers logic while loading Urls. Timers were creating threads to check for errors.
That was causing crashes while navigating back and forth.
Also, fixed handleDestroy() method to fix NPE while hitting back button.
2.Revert "Add Timeout Tests"
3.Implementation of Cordova delegate priority system
4.Fix for fileAccess on gen5 devices
5.Fix for potential AWV call outside UIthread
CB-5504: Adding onDestroy to app plugin to deregister telephonyReceiver
Silence excessive logging from scroll events
CB-4910 Update CLI project template to point to config.xml at the root now that it's not in www/ by default.
Remove package.json within bin/ since we never intend to ship bin/ as an npm module
CB-5799 Update version of OkHTTP to 1.3
CB-5801 exec->spawn in build to make sure compile errors are shown.
CB-5801 Add spawn work-around on windows for it not being able to execute .cmd files

More info: https://github.com/joyent/node/issues/2318
CB-5803 Fix cordova/emulate on windows.
CB-4910 Fix CLI's eclipse project template not working on windows due to "*" in the virtual folder name.
CB-5793 Don't clean before build and change output directory to ant-build to avoid conflicts with Eclipse.
CB-5793 Forgot to update ant path for clean.
CB-5793 Add work-around for library references not working with custom output directory (ugh).
CB-5793 Make ant work-around work on windows.
Fix type "LANCH" -> "LAUNCH"
CB-5889 Add a message in the update script about needing to import CordovaLib when using an IDE.
CB-5889 Make update script find project name instead of using "null" for CordovaLib
CB-5793 ant builds: Rename AndroidManifest during -post-build to avoid Eclipse detecting ant-build/ as a project when importing