fix font-lock-keywords syntax

The syntax is (MATCHER . FACENAME) (note the dot).
remove redundant font-lock-keywords

`lisp-font-lock-keywords' is identical to `lisp-font-lock-keywords1',
`lisp-font-lock-keywords2' is a superset of `lisp-font-lock-keywords1'.
Revert "inhibit change hooks during (insert content)"

This reverts commit 90d4cae1b1bbfacc612e73444f1e5a723ae4036e.
wait till after content insertion to narrow

Fixes #404 without inhibiting change hooks.
Merge pull request #409 from npostavs/font-lock

Fix yas--font-lock-keywords
test middle-of-buffer snippet insertion
Merge pull request #412 from npostavs/less-narrow

Wait till after content insertion to narrow