Do a "prepare" before a "serve"
Refactored code and added tests.
Firefox OS - Fix name and add to help
Merge pull request #393 from hiddentao/serve_prepare

Run cordova.prepare before doing phonegap.serve so that we can use prepare hooks
Merge pull request #406 from rodms10/fxos-help

Firefox OS - Fix name and add to help
3.5.0-0.21.15
[#412] handle case of no platforms added to a project being served
3.5.0-0.21.16
[#413] updated phonegap serve spec for actual cordova call made, which changed with the fix to issue #412
[npm] connect-phonegap@0.12.13
Version 3.5.0-0.21.17
[#414] additional test in serve spec to handle cordova prepare fail case