[util] Refactor section parsing and recognize custom configs.

Refactor how audio configuration section parsing is handled.
Add preliminary support for custom global properties (only recognize the
properties and log them, do not store them yet anywhere).
[sink] Use default output device defined in config as default.
Merge pull request #21 from jusa/dev

More robust config parser and preliminary support for custom properties.