Collapse the cm-forward-* functions into one.

- Rename the cm-{beginning|end}-* functions into cm-{beginning|end}-of-*
- Change cm-delimiter-regexps to cm-delimiters