Call my-prog-mode-init when starting groovy-mode
Files not ending in .patch|.diff lose trailing whitespace

Previously, if they contained 'patch' or 'diff' anywhere in the name,
trailing whitespace would not be stripped.