Update 11

Add support for pages that use history.pushState and history.replaceState.

Frames using the about: protocol will now use rules from for the tab URL.

Merging will now place take on all about: protocols rather than just blank.

Conform Utilities.URL.protocol to the standard window.location.protocol.

Rules that will include protocol matching should now use | as the divider instead of :

Add IPv6 support.

Cache hostParts when it is just returned as an array containing itself.