Implements `hack-mode' for the Hack programming language.  This
includes support for highlighting and indentation.