Update pzp_connectPzh.js

Jira Issue: 1252
Tidy up reconnection logic.

Jira issue: wp-1196
Make isConnected a public method

Useful for subclasses to determine connection status.

Jira issue: wp-1196
Add zone notification service.

This is a privileged service and requires initialisation with the PzpObject.

Jira issue: wp-1196
Remove notifications from sync

Notifications sync doesn't work due to the potential for more than one entity to update the same notification, resulting in endless update cycles.

Now uses a basic transactional system.

Jira issue: wp-1196
Remove unused message type.

Jira-issue: wp-1196
Add use of displayName to distinguish services.

Also change semantics of contains() method to be more intuitive.

Jira issue: wp-1253
Changed to use id to distinguish services

Jira issue: wp-1253
retry connection if PZH is disconnected

WP-1252
syntax error fix

Jira Issue: WP-1252
Merge pull request #63 from TobyEalden/wp-1196-invite-merge

Wp 1196 invite merge
Merge pull request #64 from TobyEalden/service-disco-fix

Add use of displayName to distinguish services.
Bug fixes

1. PZP sync update when other PZP goes offline
2. If live service is called on Peer PZP, message is forwarded to PZH

Jira Issue: WP-1251
Reconnection timeout changed from 2 min to 30 Sec

Jira Issue: WP-1251
Sync issue fixes

Jira Issue: WP-1251
Bug fixes

Jira Issue: WP-1251
Sync new list

Jira Issue:WP-1251
Bug fixes

Jira Issue:WP-1251
Socket cleanup for Windows

Jira Issue: WP-1251
Windows cleanup handling

Jira Issue:WP-1251