Changed signature of setServiceConfiguration

Parameters are "serviceID", "apiURI", "params".
if "serviceID" is not defined the method will unregister all the services
    of the given API and the reload new ones with "params"

Jira issue: WP-933
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
Extra check for checking if PZH is online

Jira Issue:WP-1251
Keep alive and connect pzh

Keep Alive Message handler
Connect PZH ping handler based on toby changes

Jira Issue: WP-1251
Merge pull request #65 from habibvirji/WP-1251-bugFixes

Wp 1251 bug fixes
Merge pull request #62 from smonteleone/WP-933

Changed signature of setServiceConfiguration
use correct paramter type for calling readJson

hopefully fixes "message confusion" and occasional exceptions

Jira-issue: WP-1258