Add a bunch of linting pre-commit hooks.

Added CSS, Drupal, JavaScript, PHP, Puppet, Ruby, SCSS, and Shell script
linters.