cleanup some code

- rewrite newlisp-mode to derived-mode.
- simplify newlisp-execute-file
- font-lock available string brackets {} and [text] tag
cleanup changelog

for more details, see git-log
add autoload-cookies for mode-alist
rework font-lock {} and [text] tag