Detection updates

This is some updates to the browser detection,  updates for later versions of opera (since its webkit) and removes some old ie detection items like ie6/ie7 compatibility detection, and some old ie4 mac ie stuff as well.  Also removed the historical array, that was really for mod compatibility but I can't see us needing that.