direction: Add a couple of direction helper functions
core-util: Add pa_join()
device-port: Add pa_device_port.active

In the Tizen volume API, I create and delete volume control objects
for ports based on their state (only active ports have volume
controls). Having the pa_device_port.active flag directly accessible
is much nicer than figuring out the state by iterating through sinks
and checking what their active port is. It's also safer to get a
notification for a deactivated port before the port switch is
executed, compared to using the SINK_PORT_CHANGED hook that is fired
only after the port switch is complete.
dynarray: Add pa_dynarray_get_raw_array()
hashmap: Add pa_hashmap_remove_and_free()
sink, source: Add hooks for volume changes
fixup! tizen-volume-api: add ext volume api and module
fixup! tizen-volume-api: add support for pactl