fix bug in kill-all-def-notes
wrap undo-tree bindings in eval-after-load
set-language-environment to utf8
add annotation for loopfunc:true to jshint-annotate