fix possible segfault with CachingReader::~CachingReader();
Splitted CachingReader into CachingReader and CachingReaderWorker
fixed indentation
added counter for cache misses in CachingReader
removed wake from CachingReader
Merge branch 'master' into cachingreader_fix2
changed void ReadAheadManager::hintReader(double dRate, QList<Hint>* hintList) according to code style guide
fix all hintReader functions & -> * for output parameter
switch from QList to QVector to avoid memory allocation during the audio callback
don't hint reader if new track is loading
dedicated thread for CachingReaderWorker
fixed issues from review
Merge remote-tracking branch 'upstream/master' into cachingreader_fix2

Conflicts:
	src/soundsourcemp3.cpp
Merge pull request #30 from daschuer/cachingreader_fix2

Cachingreader fix2  "dedicated thread for CachingReaderWorker"