* Move "compatible" property value to "type" attribute * Turn device_by_property helper in Platform::Connection into device_by_type Fix #4074