feat(deps): update all deps

Closes #794
chore(deps): update dev deps

Also remove qq, semver as I don't think it's even used.
chore: update jshint config

Remove ES5 as it's default now.

Also add some new options (even though the limits are super high for now).
test: fix unit tests to work with the latest connect