MCA #323 - Initial implementation of appWindow show/hide/restore on android
Updated sockets.tcp and sockets.udp release notes and version number for release.
Added -dev suffix to sockets.tcp and sockets.udp plugin versions
Updated chrome.socket release notes and version number for release.
Added -dev suffix to chrome.socket plugin version
Auto-install platforms if none installed, was recently broken, fixed

If a project has no platforms installed, cca automatically installs platforms.
This was done by auto-upgarde.js and was accidentally removed in recent
refactoring in 97ab08ee9679e22f5de293bff356a00a873ff9d7
Reverting to this behaviour

Related to issue #272
Make iossocketcommon a `<dependency>` only for iOS platform

Plugman does have minimal support for this.
Fix cca check in hooks

Previously it was looking for "bin/cca" which is not there if running
src/cca.js directly or using the ./cca link from within the project dir.
Changed it to only look for "cca" substring in the command line.
Remove the old pre/post prepare hooks in upgrade-project
Make cordova-lib require still work if cordova-lib is installed globally
Make handling of CordovaError work in more cases (wasn't working for create command)
Teach cca that org.chromium.system.network is a dep of socket (fixes #381)
chrome-bootstrap: Throw an uncaught exception when background page is unloaded
Add chrome.sockets.secure.tcp and refactor chrome.sockets.*
Fix rewritePage when <!-- <body> --> exists (fixes #364)
Stop disabling inline <script> (fixes #384)
Add a simple manual test for starttls
- Only works on android
MCA #323 - Implement AppWindow show()/hide()/restore() on android
Teach cca that org.chromium.system.network is a dep of socket (fixes #381)
Bump cca-manifest-logic to 0.0.3 (to be used by cca@0.4.3)