Codegen fix for upstream qbs
qbs install support
Remove invalid token from config
Fix qbs warnings
Optimize roster
AudioProvider::getCount realisation.
AudioProvider::getRecommendationsForUser realisation.
AudioProvider::getAudioByIds realisation.
Using uint instead time_t as type of expiresIn.

QDateTime::toTime_t() actually return uint. Cast to standard time_t is
not recommend. Because it's support dates after 2038-01-19T03:14:06,
which may not be valid time_t values and could interpret as negative
dates. Also comparison between standard time_t and toTime_t() rise
sign-compare warning.