Fix isCrossOriginUrl in IE for real

The tests I meticulously added failed in IE8 if you ran the tests on port 80 instead of 8080.

Put both the window URL and the test URL through an anchor.  Fixes an inconsistency in IE between a.href and window.location about whether default ports are included or not.