[#86] Initial contentSync implementation.

More attempts to get content sync to work on device
[#86] Rename package_site.js to zip.js
[#86] Move generateZip to lib/middleware/ext/generate-zip
[#86] Only zip the www/ contents.
[#86] Enable /__api__/zip to wait for archive to finish.
[#86] Review and format clean up.
[#86] Remove unused lib/autoreloadZip.js
[#86] Enable script injection.
[#86] Align download logic with app.
[#86] Autoreload should not generate the zip.
[#86] Fix the double refresh on first load.
[#86] Remove debug logs.
[#86] Remove unused resPath from generated zip.
[#86] Remove cordova.js and cordova_plugins.js from zip.
[#86] Add support for server IP address.
[#86] - fixed autoreload with how local cordova assets are copied over
[#86] Enable backwards compatiblity with apps that stream.
[#86] Clean up the code formatting.
[#86] Fix console to load the client socket library.
[#86] Fix autoreload tests to pass.