added support for overriding the device name
added watcher delegate
added watcher entity
added profile loader
added first part of support request interface
added request support session api
added cancel support
Merge branch 'develop/0.3.3-alpha' into develop/demo-app-improvements
Merge branch 'develop/0.3.3-alpha' into develop/demo-app-improvements
Merge branch 'develop/0.3.3-alpha' into develop/demo-app-improvements
Merge branch 'develop/0.3.3-alpha' into develop/demo-app-improvements
merged improvements from demo app project
reattached nslogger connector