Update demos/demo3.cpp

Single shots works only when event loop is started (app.exec).
Some systems won't have NetworkManager installed.  Handle that a bit better.
some library changes to help streaming from spotify.
Merge branch 'master' of github.com:lastfm/liblastfm
Merge pull request #6 from mofr/patch-2

Update demos/demo3.cpp
These changes shouldn't have been added to this branch.
Merge branch 'master' of github.com:lastfm/liblastfm
Remove all translatable strings from liblastfm. They should all be done app side.
Merge branch 'master' of github.com:lastfm/liblastfm
We were double deleting the fingerprintable source when an error occurred during fingerprint processing. Also fixed some memory leaks.
Mark tracks that failed our client side filter as invalid.
merge
Allow the proxy to be overridden.
* Parse artist biography when calling getInfo.
* Trim biography and remove obsolete parseBiography() method.
Merge pull request #7 from muesli/master

Added Artist::biography() and ::biographySummary().
Fix compilation with QT_STRICT_ITERATORS
Merge pull request #8 from dschmidt/master

Fix compilation with QT_STRICT_ITERATORS
Remove some trailing whitespaces
Qt5: toAscii -> toLatin1