Handful of small improvements & fixes (#1098)
* Handful of small improvements & fixes
- Add parent device types to DeviceTypeList for derived clusters
- Remove imported garbage in some DoorLock fields
- Behavior#features typing includes disabled features
- Expose descriptor state types on endpoints so attributes are more readily configurable in TS
- DescriptorServer#addTag makes tagging more convenient
- DescriptorServer#addDeviceType accepts device type name to simplify avoidance of cyclical dependencies
- Aditional behaviors now add device types when implied by behavior's presence
* Address review feedback
* Update CHANGELOG.md
---------
Co-authored-by: Ingo Fischer <github@fischer-ka.de>