Wp 1221 pzh 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:""}]}]