change dependencies to devDependencies
update ranges to semver

Semver is important because something like 4.10 should be > 4.3 but if
you naively convert to numbers then the trailing 0 will truncated.

- fix browser family names to better match conventions