* Add pointer type support
* Fix auto/immutable variable face
* Move 'template' to c-class-decl-kwds
* Add imenu support
* Fix fontification of the first declariation after a protection level lable