Use the pluggable eslint instead of jshint

We likely have to write some plugins, or configure it better,
but that will be a different patch.

Change-Id: I71eb341af45dc529a3d84467d7252b3d64b1e56d
Merge "Use the pluggable eslint instead of jshint"