Ported error handling from the previous Audjustable player.
STKDataSource is designed to return values < 0 in case of error, but new STKAudioPlayer doesn't handle that, which causes crash few lines later when calling AudioFileStreamParseBytes with read<0.
Merge pull request #81 from AndrewKosovich/master

Ported error handling from the previous Audjustable player.