I usually want my .h files in C++ mode.

Most of the mode definitions I had were duplicating the auto-guess
code, so just let emacs do its thing most of the time.

Add bindings for TODO and do-not-commit comments.