Added support for the new Windows Firefox UA style
BlackBerry 10 intentionally changed its User-Agent. They're tired of their shiny new devices getting stuck in mobile ghettos targeting the old browser. http://devblog.blackberry.com/2012/08/blackberry-10-user-agent-string/
Use old hash syntax
Use Gem::Version to compare version strings
Expanded the README
I took this string from a fresh install of Chrome on Win7. It seems to not detect the OS correctly.