First pass at Gstreamer 1.0 porting.

This at least compiles against gstreamer 1.2.
Things that work:
* Playing audio
* Automatically completing tags

Things that don't work
* Spotify
* Moodbar

Things I haven't tested
* Transcoding
Merge branch 'master' into gstreamer-1.2
Merge branch 'master' into gstreamer-1.2

Conflicts:
	ext/clementine-spotifyblob/mediapipeline.cpp
	gst/moodbar/gstfftwspectrum.c
	src/core/songloader.cpp
	src/core/songloader.h
	src/engines/gstengine.cpp
	src/engines/gstenginepipeline.cpp
	src/moodbar/moodbarpipeline.cpp
	src/musicbrainz/chromaprinter.cpp
	src/transcoder/transcoder.cpp
	src/ui/mainwindow.cpp
	src/visualisations/projectmvisualisation.cpp
complemented condition inside reshuffleindices function to take into account the selected track
Clarified comment to be more accurate of what it does
Add broadcasting to Vreen.
Broadcasting realisation.
make format
Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
Use ccache if available
Just played a bit with it. Waiting to see how much it can help in real use case, when hacking on Clementine.
Add a message in CMake to notify that ccache has been found and will be used (+ some minor, unrelated things).
Get more results from MusicBrainz, and sort them by relevance.
We were stopping at the first one in AcoustidClient::RequestFinished.
To make things worse, it seems that results we received weren't sorted, so we sometimes ignored the most relevant one.
Fetching lyrics from lololyrics.com
Actually, I was wrong modifying UniqueResults. We should just not sort the results at the end, to keep the initial order we wanted
None was OK to achieve what I want. Should be better now
We should not sort result from Musicbrainz: they seem to be already sorted by relevance.
Limit the MusicBrainz requests by track.
3 should be enough. It's unlikely that the other ids will be really revelant.
Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
Fix musicbrainz tests.
Fix sites.js formatting, ultimate_providers.xml update