Merge pull request #4666 from TheUbuntuGuy/master

Fix moodbars not generating correctly
Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer)
Merge pull request #4668 from TheUbuntuGuy/master

Fix socket leak in moodbarpipeline
Merge pull request #4669 from TheUbuntuGuy/master

Don't load the moodbar if the song was stopped
Fix tests
Merge pull request #4670 from sobkas/fix_tests

Fix tests
Add m4b support, only for non-drm files
M4B on cloud storage
Merge pull request #4671 from sobkas/add_m4b

Add m4b support, only for non-drm files
Fix crash when marking podcast as listened
Fixes #4674
Merge pull request #4675 from sobkas/fix_4674

Fix crash when marking podcast as listened
Install Info.plist files into ${framework}/Resources as well, to fix code signing on 10.9 (http://stackoverflow.com/questions/19637131/sign-a-framework-for-osx-10-9)
Don't depend on libplist or usbmuxd on Fedora, since these packages currently have broken dependencies in the official repos (!!)
Fix formating in src/covers
Fix headers order in src/covers
Sort children is recursive and will mess up services' children (e.g. search
    result item not the first item anymore) so we should call it only once at
the beginning.
And instead of sorting all items everytime, we just insert them at the correct
position.
I guess our users are more interested in classic Facebook page than JSON.
Not sure why Echonest returns graph URL.
Sanity check
Not sure this can really happen in real life (happens because I was playing with
    the code and end up having "=true" line in Clementine.conf) but FWIW, better
to check those values they come from possibly corrupted files/preferences.
Merge pull request #4677 from sobkas/formating_src_covers

Formating src covers
Add ability to get a link to share Spotify songs