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
Emitted updateEnrollmentStatus event

Event required to signal the PZP unregistering

Jira-issue: WP-1175
Emitted updateFriends event

Required to signal PZH list modification to
the policy manager

Jira-issue: WP-1175
Emitted updateEnrollmentStatus event

Required to signal the enrollmed of the PZP
to the policy manager

Jira-issue: WP-1175
Modified events emission

Jira-issue: WP-1175
Modified error message

Jira-issue: WP-1175
Merge pull request #54 from ccameroni/WP-1175-emit-generic-URI-events

WP-1175 emit generic uri events
getConnectedPzp always returns an array of objects

Jira: WP-1183
Merge pull request #55 from cbotsikas/WP-1183

getConnectedPzp always returns an array of objects
Integrate notifications with sync

Jira issue: wp-1036
Remove obsolete prompt handling.

Jira issue: wp-1036
Bump version.

Jira issue: wp-1036
Merge pull request #56 from TobyEalden/wp-1036-merge

Integrate notifications with pzp/pzh
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