shairport: do not try and deinit output if it hasn't been set yet
check supplied AP name length to comply with mDNS spec.