SDK Manager: fix handling of source URLs. Do not merge.
This changes how source URLs are handled. Packages
from different sources were previously treated as
separate if the packages were the same (e.g. same
platform API) but the source URLs were different.
Instead this checks the hostname+domain name of the URL
is different, as well as the type of the source (that
is a sdk repository vs addon repository).
(cherry picked from commit
d66d4b7804ce5585bed335168a0c7f3f178a11b0)
Change-Id: Ic127c4111e5028d467ad89c987c5f39cb8f8e8d7