Fixed building process for Windows

Windows can't execute js files as node modules. Added the node command infront of the build script.
Merge pull request #1 from andreasbotsikas/Fix-Npm-In-Windows

Fixed building process for Windows
Addition to get getConnected devices under PZH.
Removed previous testbed files as they are not used
Added support for checking if PZP has lost connection

In case of connection lost it will retry connecting back to the PZH and clean up its cache.
There was issue with message handler requiring PZP to be re-started after enrollment.

Requires further testing on Android

Jira Issue: WP-909
Merge pull request #2 from habibvirji/master

Old testbed code page and connected device list
Session reconnection handling

Also handles scenario to recreate certificate request when pzp has same name in the same personal zone.

Jira Issue: WP-909
Bug fixes

1. Connected device list was empty if PZH was not available.
2. message handler setOwnSessionId error fixed
Merge pull request #3 from habibvirji/master

Bug fixes
Message handler API method updates
Merge pull request #4 from habibvirji/master

Message API Handler update
Bug fixing

Messaging and device list
Merge pull request #5 from habibvirji/master

Messaging and device list updates
Tests for checking PZP virgin mode

- Initially deletes all .webinos folder files to create new configuration
- Check PZP exposed API
- Checks default  configuration including certificates, userData, ports, metaData, serviceCache
- Checks websocket connection and http server status
- Checks websocket client connection and message received on WRT end

Jira Issue: WP-860
Addition in travis

Jira Issue: WP-860
Travis dependency fix

Jira Issue: WP-860
Travis build fix

Jira Issue: WP-860
Widget server moved to separate module.

Jira issue: wp-951
Test to check service discovery working in virgin mode

Jira Issue: WP-860
Added forceexit option to trigger pzp test close

Jira Issue: WP-860