Add support for signup phase in PZH registration

Refactored the PZH not to create a new PZH every time a new
user logs in - there is a required 'sign up' phase first.

Jira issue: WP-955
Refactor PZH to use passportjs for inter-zone communication

This commit aligns with the PZH WI commit of the same
headline.

Jira issue: WP-955
Reset default ports, bug fixes for cert exchange

Jira issue: WP-955
Disable CRL checks

CRL checking is currently broken.  This should be replaced.

Jira issue: WP-955
Refactor web authentication methods

Jira issue: WP-955
Add image URL support to the user profile

Jira issue: WP-955
Merge pull request #2 from jplyle/refactor-peer-connections-openid

Refactor peer-to-peer certificate exchange
Fix merge conflict causing bug in inter-zone connections

Simple merge conflict caused a problem with inter-zone
communication.  This is the fix.

Jira issue: WP-955
Merge pull request #4 from jplyle/fix-merge-issue

Fix merge conflict causing bug in inter-zone connections
Build serviceCache from available API modules

serviceCache will be build from the modules available in node_modules/

Jira-issue: WP-10002
Merge pull request #6 from aldafu/WP-1002-build-serviceCache-from-available-mods

Build serviceCache from available API modules
Added support for the Synchronization
pass path to node_modules to module loading funcs

fixes loading api modules that are installed with npm link.

Jira-issue: WP-1018
Merge pull request #7 from aldafu/WP-1018-fix-loading-npm-linked-modules

pass path to node_modules to module loading funcs
PZH - PZH certificate exchange improvements

Jira Issue: WP-955
Merge remote-tracking branch 'upstream/master'
Sync start point on PZH

Jira Issue: WP-955
Long PZP name support
Update pzh_tlsSessionHandling.js
Update package.json