Implement locking mechanism to only allow one thread to contact echonest for loading Styles, Moods & Genres
use ReadWriteLock instead of Mutex
Merge pull request #174 from tomahawk-player/GeneratorLocking

Implement locking mechanism to only allow one thread to contact echonest...