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
Short-term hack for prompt replies.

Added HTTP handler for prompt replies in order to prove concept.

Jira issue: WP-956
Merge remote-tracking branch 'upstream/master' into dashboard-prompting-01
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