Updated browser detection code to work with IE11

IE11 oddly identifies itself as *mozilla* v11, which the detection code
didn't expect.  See:
http://www.neowin.net/news/ie11-to-appear-as-firefox-to-avoid-legacy-ie-css