Compare domains using isEqualToString.  I'm not convinced that
the pointer-equality comparison is always safe.
Add isHTTP*.