UrlMap: Enable case-insensitive domain matching

Closes #668.
Supersedes #668, because it dropped port matching.