Adding purity to the test suite.  Purity is a test class that may be renamed later
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android into puritytool
Updates to tests, including the use of Purity
Update to purity, adding better touch support
CB-2292: Added a check for width and height. You can't scale nothing because you can't divide by zero.
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
Fix for CB-2284. 401s are appearing when we hit them
[CB-2293] Fix typo bufferSize->bytesRead.

Also adds a log statement to print out amount uploaded when an
IOException is thrown.
Merge branch 'puritytool'
Tagging 2.4.0rc2
CB-2296: Added parsing for Integer and Boolean parameters in config.xml
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
CB-2296: Adding deprecation notices for removing the setProperties methods
CB-1961 update to create script for android/windows
CB-2296 - Adding the screenshot configuration
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android
Preparing for 2.4.0
Code clean-up of FileTransfer

- Fix warnings about toLowerCase()
- Don't assume connections are HTTP (fails for file://)
- Use StringBuilder
- Remove no-ops of disconnect() & keep-alive
[CB-2213] Added NATIVE_URI support.

This is mostly the same as FILE_URI on Android.

Also replaced calls to `stripFileProtocol` with the more general-purpose `getRealPathFromURI`.  This helps support some operations on content URIs.
[CB-2095] Delete file on FileTransfer.download fail