Remove inconsistency of `cordova run` behaviour between WP8 and other platforms.

Adds '-wait' flag to CordovaDeploy.
CordovaDeploy now exits after app was deployed by default.
'-wait' flag can be specified for CordovaDeploy to await while app is running, and pass app's console output to machine console.

Also removes unnecessary Program class.

This is PR for [CB-6654](https://issues.apache.org/jira/browse/CB-6654)