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.
Merge pull request #65 from brewt/master

Location header fix; add YSlow version to beacon; valid protocols check