Move make-variable-buffer-local to toplevel

(as suggested by byte-compile-file)
[gitignore] don't track *.elc files