Fix c-invalidate-state-cache on narrowed buffers.
progmodes/cc-defs.el (c-with-all-but-one-cpps-commented-out): Widen when
setting and clearing the CPP delimiter properties.

Conflicts:
	lisp/ChangeLog
smart-spacing-end-of-line: use (point-min), not 1

Fixes an args-out-of-range error in various situations
Reported by Konrad Podczeck