Cordova Autoupdate Optimization / Speed-Up  

The following patch enables autoupdate_cordova.js to use hashes supplied in manifest.json for differential updates. By doing so, only changed code is downloaded, which reduces the time to update and mobile bandwidth used. As there is no manifest.json shipped with an application package, an initial download of the full manifest still has to be done.