Use make-local-variable instead of make-variable-buffer-local

Because git-timemachine-directory, git-timemachine-file, git-timemachine-revision
are used only in timemachine buffer.

See also
http://www.gnu.org/software/emacs/manual/html_node/elisp/Creating-Buffer_002dLocal.html