Remove legacy mixerlink code. It was only provided by MusicIP plugin -
but no longer used.
When a restart is needed to updated plugins, show which plugins were
affected
Merge branch 'public/7.8' into public/7.9
Hide "enforced" plugins in the plugins list, as we can't remove or
update them anyway.
Bug 18084
Stop updating metadata when live365 stream is paused
Merge branch 'public/7.7' into public/7.8
Merge branch 'public/7.8' into public/7.9
Only load Slim::Web::Pages::BrowseDB when UPnP is enabled. It's legacy and not used anywhere else.

Change-Id: I2373e370590d3ba18621938386d4c2ccf9539a48
Clean up index.html/home.html page handler
Touch and Nokia770 skins are long gone
Link x86_64 binaries against glibc 2.13. Debian Wheezy would not like the previous builds, as they require glibc 2.15.

Change-Id: Ie76d59a558e0bcac21e7fe77c37b585cc48e21b4
Merge branch 'public/7.8' into public/7.9
Bug 17987

When utf8decode_guessing a string, don't change it during the tests.
Merge branch 'public/7.7' into public/7.8
Merge branch 'public/7.8' into public/7.9
Set the busy flag as quickly as possible, or we'd end up with multiple
parallel requests for the same WiMP tracks.
Merge branch 'public/7.7' into public/7.8
Merge branch 'public/7.8' into public/7.9
More BMF performance tweaking

In a first pass we're only going to check file/folder paths for
existence. We don't need the actual track object in this case. Thus a
quick DB lookup should be good enough in most cases. Only new items need
to be scanned.
More BMF tweaking

When we first read a folder's content, we only want to know whether an
item should be shown or not. We don't need to create track objects at
this stage yet, as we're going to page through the items later. In the
case of a folder with a lot of items in it we would have created a track
object for every single item, though we probably only need the first
fifty (web UI) or 200 (player UI) items. 

Speed up initial menu creation by only checking for the content type,
without creating the track objects in the database. Only create them as
we're paging through the full result list. This should return control to
the player much quicker, with less risk of interrupting playback, timing
out etc.