More api related cleanups.
- bab90c07 dsModel: introduce more outputId, buttonId, measurementId, deviceAdapterId
- 2f3f1aab dsModel: drop optional in levelThresholds
- 8d0cd6f1 dsModel: introduce StateOptionId
- 19bc5c0a dsModel: sensor -> measurement
- e4e11ea4 dsModel: DeviceId -> DSDeviceId
- 3717c008 reflect: do not inline move operators
- 2471bfae ds/reflect: remove dead DS_REFLECT_DERIVED_IMPL_EXT