Mostly working arraybuffer changes, needs Base64.
Working Base64 encoding.
Removed debugging output.
Add CordovaArguments helper to decode ArrayBuffers
Remove debugging.
CB-2208 Fix crash on File mobile-spec tests

Crash seems to not happen on every platform, but was showin up on the
x86 4.0.3 emulator.
Initial input type=file support
Full binary data support.

- Removed BinaryEcho; made Echo support a new binaryEcho action.
- Added CordovaArgs wrapper for JSONArray, and a new overload for
  execute that accepts a CordovaArgs. There is now a default
  implementation for the JSONArray version of execute that builds a
  CordovaArgs and calls that version of execute. The default
  implementation for the CordovaArgs execute is to return false.
- Added byte[] version of success() in CallbackContext.
Fixed Android 4.2 filepicker, time for master
Change binaryEcho to echoArrayBuffer.
Merge branch 'master' into arraybuffers
This should be Android 4.2, not Google APIs
Upgrading Test Project properties to 4.2
Adding purity to the test suite.  Purity is a test class that may be renamed later
2.4.0rc1 updating
Partial Fix for CB-2269
  * Moved Config.init call into DroidGap for the most common use-case
  * The CordovaWebView docuemntation still has to be updated
  * The template has to be changed, since we don't want to have two different types of config
Partial fix for CB-2269, we probably shoudln't call Config.init twice
Updating with fixed JS from CB-2279
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/cordova-android into puritytool
Updates to tests, including the use of Purity