InstallId exposed as policy manager's appId

Jira-issue: WP-966
Add origin field to registerBrowser message

Jira-issue: WP-966
Add Browser (not installed) application ID

Jira-issue: WP-966
Merge pull request #30 from ccameroni/WP-966-expose-appid-new-version

WP-966 expose installId
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
Merge remote-tracking branch 'webinos/master'