[#196] Initial prototype content sync.
[#196] Align downloadZip logic with connect-phonegap.
[#196] Stub out the contentSync local assets.
[#196] Begin copying cordova files during contentSync.

This is a work in progress:

- it will crash during the extraction phase
- next task is to instantiate parentDirectory on L300:app.js
- parentDirectory must be the dirPath path represented as a FileSystem
  Directory object
- to do this, you will need to un-promise the fileUtils.getDirectory
  function in www/js/fileUtils.js
[#196] Fixed copying over files.
[#196] Re-fixed copying over files.
[#196] Clean up formatting of Cordova asset sync code.
[#196] Fix navigation bug after formatting changes.
[#196] - moves over plugins folder
[#196] Updated how plugins are moved.
[#196] Add backwards compatability for old CLIs.
[#196] Update the upgrade copy and title (@jahoni).
[#196] Fixed how plugins are copied over yet again
[#196] Remove non-required register API call.
[#196] Refactor downloadZip to be reused by user apps.
[#196] Added fork of zip plugin for WP support.

Thanks @purplecabbage for the implementation!
Fix iOS pathing to zip plugin.
[www] Refactor fileUtils to match deploy format.
[#213] Fix async issues with fileUtils.

- Added WP support by solving the race condition.