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