FLACDecoder: change to using memcpy to interleave

- Fixes #42 (non-16bit FLAC playback broken)
- If it's not 16bit, can't assume short 16-bit ints