Revert "Refontify buffer when creating new region"

This reverts commit 611505909722425fe0259cae393be55028d499e9.

Not sure what I was fixing here, but probably a side-effect of some other bug.
Buffer refontifies fine now, all by itself.
Fix the timer error: "Selecting deleted buffer"
* mmm-fontify-region: Save and restore submode, overlay and local vars

This function is called from different positions, so just calling
`mmm-update-submode-region' at the end is not enough.
Merge pull request #17 from dgutov/retro

A few fixes for some my old commits
Don't pass nil to mmm-set-local-variables

Finishes e848ef1.
Simplify mmm-update-mode-info

* Use non-hidden name for the temporary buffer, for better font-lock
  initialization (and for minor modes that depend on it, like whitespace-mode).
* Kill the temp buffer in an unwind form, error or not.
* Don't check if it's XEmacs version 20, 21 came out 14 years ago.
* Get rid of `mmm-font-lock-available-p' and `mmm-set-font-lock-defaults'. The
  former was only used with Emacs < 21, the latter is just unused now.
added more cc-mode variables to mmm-save-local-variables
Merge pull request #18 from prakashk/master

Couple of more cc-mode variables added
Allow toggling whitespace-mode after initialization

Refs #5
Merge pull request #19 from dgutov/font-lock

Allow toggling whitespace-mode