node, discover: add zone support
add configurable stream classification
add support for implicit audio resources
volume: fix volume correction to cope with NULL arg