fix handling of hostname in URLs without a trailing slash. also, properly pass the hostname as list to paramdiffentry constructor.
remove passing of hostnames as list to diff entry, since that behavior is specific to functionality in branch keys_with_multiple_unique_values.