Fix for some broken sites that have a Location header that points to the same URL
Add YSlow version to beacon
Switch YSLOW.ComponentSet.ignoreProtocols to validProtocols.  Some sites use protocols like file:// and mms:// and imho, it's easier to manage a list of valid protocols, then ignored ones.