isConnected and Online Offline status update in getConnectedStatus

Jira Issue: WP-1164
Peer PZP enrollment support
PZP functionality fixes

- Setting device type and friendly name during enrollment
- Duplicate friendly name check at PZH during enrollment
- Device re-registration supported by changing device name
- userData details removed and userPref is read from config.json
- Webinos.session.getConnectedDevices() result updated to following format:[{"id":"", "friendlyName":"", photoUrl:"", isConnected:"", pzp:[{"id":"","friendlyName":"", deviceType:"", isConnected:""}]}]
PZP functionality updates to support sync
PZP system test fixes
Corrected setting friendlyName support

Jira Issue: WP-1221
forceddevicename infinite loop bug fix

Jira Issue: WP-1221
WebAppOrigin if not present, ignore option

Jira Issue: WP-1221
System test corrections

Jira Issue:WP-1221
Merge pull request #57 from habibvirji/WP-1221-pzhFunctionalityFixes

Wp 1221 pzh functionality fixes