url: CURL::GetWithoutUserDetails would return non encoded hostname

For rar/zip and similar with an expected url encoded path in their
hostnames, CURL::GetWithoutUserDetails would return an invalidly
formatted non encoded hostname.
apk: tag filesystem as having parent in hostname
uri: use of protocol tags to deduce if parent needs to be checked
ActiveAESink: Fix compiler warnings
ActiveAE: Remove Compiler warnings
ActiveAEStream: Fix compiler warnings
AESinkALSA: Fix compiler warnings
[Confluence] fix 'Update library' button
Merge pull request #3093 from ronie/confluence-scanning

[Confluence] fix 'Update library' button
[osx/atv2/ios] - sync xcode project after json-rpc profile pr
smartplaylists: "Date added" rule is not supported for songs (fixes #14539)
[osx/ios/atv2] restore missing -DSILENT compiler flag for UnrarXLib
Merge pull request #3083 from fritsch/active-ae-compile-fixes

ActiveAE: Remove compile warnings
update skin Touched
Merge pull request #3065 from elupus/apk

Apk path fixes
Revert "[jenkins] - use a new method to determine the branch name by ignoring the pr ref_spec - thx to theuni for figuring that out"

This reverts commit afb5a6998c0c0a191e88ae53671df79fc00d55b2.

It resulted in "undefined" branch name. Stick with the old method until someone decides its not working for all cases. Sry TheUni - but theory proved wrong ... ;)
[musicdb] fix for duplicates when mixing musicbrainz & non-musicbrainz artists
[musicdb] don't clean music library on scan (fix for deleting music when source is offline)
Merge pull request #3090 from night199uk/musicfixes

[musicdb] Music DB fixes for a few of the recently reported issues