Fix the user agent parser for Opera 15 and IE 11

For both Opera 15 and IE 11, it can't detects the right user agent
by the traditional means. Basically this change is same approach with
the parser of YUI core.
Fix the regex since IE 11's UA changed

Recently IE 11 seems to changed the UA string. So we also need to
fix it. See also yui/yui3#1045.
Merge pull request #56 from okuryu/ua-fix

Fix the user agent parser for Opera 15 and IE 11
Fix the issue URL in package.json for NPM
Merge pull request #62 from andrewnicols/BUG_issue_url

Fix the issue URL in package.json for NPM
windows installation note
Merge pull request #63 from ezequiel/patch-1

Windows installation note
Refactor browser parsing into new module.