Device channel output fix

Fix for issue #52 where audio output on device speaker is broken.

This fix is based on the current implementation where Novocaine requests a buffer fill for only the number of available output channels on the device, but the AU render callback always expects a stereo buffer fill.

@alexbw not sure if this is the best long-term solution but it fixes the issue for now.