Device library: add support for string device identifiers
Merge remote-tracking branch 'remotes/origin/develop'
DeviceHive device lib: fix with device key attribute.