Fix generation of npm packages.
Make the patterns <=IE8 compatible.
Update browser patterns to latest version.
Add .gitignore.