Add ESLint support to JS linting
Remove eslint submodule
Added browserified eslint and update linter accordingly