Correctly set urlmd5 value for renamed playlists.

When saving playlists from the web UI they're first saved as "No Name"
(or similar). The urlmd5 is created based on this value, and not updated
when renamed.

Bug 18043
Always set urlmd5 when updating a track object

Bug 18043 & 17894
Don't try to set urlmd5 on remote tracks
Recognise Fedora as being a Red Hat system.
Silence deprecated warnings when run with perl >= 5.16.
Make warnings clickable to enable overwrite confirmation checkbox
Add binaries for Perl 5.16 on OSX
Add Linux binaries for Perl 5.16
Merge branch 'public/feature/7.7-perl516' into public/7.7
Add note about Perl 5.16 to changelog
Merge branch 'public/7.7' into public/10.0

Change-Id: Ibda9edb0828a96fd7256eb97e8f636ec4efd2628