Add Copyright.txt
Add cmake-mode.el
Clean up intro, add attributes
More clean up

Regexp break down and reuse
Use standard Elisp style (join parens)
syntax-table: leave `_' with symbol syntax
Consistent wording
Use `(set (make-local-variable))' in initialization
Clean up for warnings, elisp idioms
Correctly initialize syntax table
Add `cmake-regex-function'