Fixing error with NPM test changing config file

When npm test runs, a new configuration file is created to enable PZH testing. This fix replaces the file back once the tests have completed running.
JIra issue: WP-814
webinos path has changed

Update applauncher api to use the new .webinos folder structure.

Jira issue: wp-745
Fix broken getWebinosPorts

The getWebinosPorts method has been changed to return a single value rather than an object. The widget server initialisation code needs updating to take this into account.

Jira issue: wp-745
Add PZH support to daemon

Add ability to start/stop the PZH from the windows daemon.

Also add option to clean the pzp/pzh configuration folders.

Jira issue: wp-745
Merge pull request #522 from TobyEalden/wp-745-pr

Add PZH support to Windows daemon
Merge pull request #521 from nix4/npm-test-failure-WP-814

Fixing error with NPM test changing config file
Merge branch 'master' of https://github.com/webinos/Webinos-Platform
Adds variable part to application ID

Jira issue: WP-878
Merge pull request #526 from mlasak/WP-878

Adds variable part to application ID
Merge branch 'master' of https://github.com/webinos/Webinos-Platform
app2app page added to main testbed
Jira issue: WP-883
Merge branch 'WP-883' of https://github.com/paolovergori/Webinos-Platform into WP-883