Require cmake-mode.
Add global disable minor mode.

* All credit to a helpful user from the Emacs Stack Exchange!