Remove stale invitation tokens from a personal zone hub

Add a function to delete invitation tokens that have expired.

Jira issue: WP-852
Merge pull request #17 from jplyle/purge-old-invitations

Remove stale invitation tokens from a personal zone hub
Make the PZH send it's web server address with certificates

This is useful for the invitations work (or will be, at least) when
redirecting to the user's PZH.

Jira issue: WP-852
PZH system tests

Jira Issue: WP-1069
Update pzh_provider.js

Debugging
Update pzh_provider.js
Fixed PZP revocation and removal

Bug fixes only.

Jira issue: WP-773
Clean up comments

Jira issue: WP-773
Test fix - add nickname to user object.

Jira issue: WP-773
Second fix for testing: add nickname to addPzh().

Jira issue: WP-773
Fix tests

Jira issue: WP-773
Merge pull request #20 from jplyle/fix-revocation-again

Fix revocation again
Merge pull request #18 from jplyle/give-pzp-web-info

Make the PZH send its web server address with certificates
Fix invitation-based certificate exchange: auto-connect after invite.

Previously, invitations were working, but all that would happen was
certificates were exchanged.  No TLS connection was established.  This has
been fixed by adding some parameters to the 'storeExternalCert' message.

Jira issue: WP-852
Merged to latest master

Jira Issue : WP-123
Certificate validation

Jira Issue: WP-123
Merge branch 'master' of https://github.com/habibvirji/webinos-pzh

Conflicts:
	test/jasmine/pzh.spec.js
PZH sync handling

- PZH updates other PZP about sync update when updated by 1 PZP
- PZP service cache handling
- PZH - PZH sync handling, (though after being synced, when updated by PZP, PZH does not sync with PZH)

Jira Issue: WP-1024
Pzh-Pzh connection optimization

Jirs Issue: WP-1024
Improved PZH-PZH connection

Jira Issue: WP-1024