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
check for rlimits on Linux
minor fixes according to review comments
Merge pull request #31 from daschuer/limits

check for rlimits on Linux
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"
Added Nazar Gerasymchuk to contributor List

Thank you, Nazar
Added 'const' or '&' to arguments when needed.
Remove QLayoutItem alignment property since this is not supported in Qt 4.6.x.