Add ESLint and pre-commit hooks to enforce Google style

Test: Attempt to commit files that don't comply with Google style
Change-Id: I1722c55836a0b068a15bb8d94c339849d6cf8972
4 files changed