[INTERNAL] Bring Maven and Grunt configuration in sync again

- top level .eslintignore file (used by Grunt) must contain the same
  exclusions patterns as the library local files (used by Maven)
- pom.xml dependencies (testsuite) must match the library list in
  Gruntfile.js

Change-Id: I51305fa603631bb50aa0d500f4ed59bad65a9a3a
Merge "[INTERNAL] Bring Maven and Grunt configuration in sync again"