When updating an app, only download changed files.

This requires a change in Cordova-CLI that adds etags to project.json.