Adds the new module that will host the org.freedesktop.ReserveDevice1 D-Bus client. This commit only ships the public surface, the parser helpers (hw:N -> Audio<N> bus name, hw:CARD=name resolution) and unit tests for them. acquire() currently returns a degraded guard; D-Bus implementation lands in the next commit. cc