Make cc-mode recognize variables in arglists

As a result, types in arglists are now highlighted. The dollar sign also
gets a variable-name-face by cc-mode, so we override that to the default
face.

Also removed ":" from identifier syntax mods (not part of class names).