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
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
Travis build fix

Jira Issue: WP-860
Travis build fix - We can run only 1 PZP at a time.

Jira Issue: WP-860
Code division to simplify PZP code base

Jira Issue: WP-860
more seprate code handling
Further division of PZP code base

PZP system tests now enroll 100 PZP at the same PZH and find service in intraZone scenario.
Next step will include interZone testing.

Jira Issue: WP-860
Added webinos pzp script to execute on travis

Jira Issue: WP-890
Update .travis.yml
Update package.json
Update .travis.yml
Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/pzp.js
	lib/pzp_otherManager.js
	lib/pzp_sessionHandling.js
	package.json
Updated sync code base
Merge branch 'master' of https://github.com/habibvirji/webinos-pzp
Merge remote-tracking branch 'upstream/master'

Conflicts:
	lib/pzp_otherManager.js
	lib/pzp_websocket.js
Sync support across devices and PZH

- System test in between PZH's and PZP's
- Sync between PZH and PZP
- Friendly Name remove (WebPage not tested)

Jira Issue: WP-955