add genericcache version setting to TomahawkSettings, check for the cach...

...e versions in TomahawkCache/InfossystemCache and delete cache if it is old

Works in Qt4, untested for Qt5