fixed an issue on ipads when plugins are ignored
refactor so Detect.Browser.* inherit prototypes from Detect.Browser, no need for a dozen set_version functions
testing
Detect.Browser.parse_browser_info uses one reference to window.navigator.userAgent instead of several