A major mode for editing Cool programming language files.

 The COOL language, https://en.wikipedia.org/wiki/Cool_(programming_language),
 is developed in a number of compiler courses.

TODO:
- compiler/assembler
- annotate company
- beginning/end of defun
- ~~case-insensitive keywords only~~ - done by bhrgunatha