fix missing return statement
ByteArray: add some functions, remove some debug code, and use of internals
add some RCB tags
coreplayer: add compile time switch to disable amiga/sb support if not needed
remove buffersize limit, if we need smaller (quicker) buffer

768 seems to be the minimum for smooth playback,
but so that each processing loop takes less than 15 ms
(ao backend/alsa blocks otherwise, with 8192 buffer size one
processing cycle took 120 ms, while only using 7% cpu).
i tested with a couple soundfiles from different formats,
and everything seems to still play fine.
fix bug which caused assertion error when amiga was used more than once
DWPlayer: fix bug which would exhaust available songs/samples

... when used more than once.
factor out wave header structs into wave_format.h
mute some warnings
ByteArray: use const char* for filename
mute some more warnings
raw2wav: use wave_format.h