Manipulate metadata

This patch allows for manipulating all metadata settings from a single atomic operation. A test case is given for how this can help improve calibration.

Further uses for this are QoS scheduling tables for prioritizing telemetry objects.