added SampleType argument to TargetFile, using it with TargetFileCoreAudio impl
remove unnecessary include
added resized buffer shuffling, test that auto resizes buffer when it is near full
improved exception handling for unsupported format in FileCoreAudio
removed *Impl* from SourceFile and TargetFile subclasses, for consistency with other cinder classes