Clean up intro, add attributes
Style & regexp clean up

Regexp break down and DRY
Use standard Elisp style (join parens)
syntax-table changes

`_' is symbol (default), `$' is prefix, `()' are paren by default
Consistent wording
Use `(set (make-local-variable))' in initialization
Clean up warnings, cmake-command-run
Correctly initialize syntax table
Add `cmake-regex-function'
Fix indentation for block closes
Clean up cmake-command-run &co.
Reorder
Clean up
Fix auto-mode-alist