Fix to allow installation to empty dir via clone.

Nathans' master version fails upon initialization when pulling
to an empty directory. This commit fixes those errors.

We add eassist.el, and python-mode's source directory, and edit
my-python so as not to attempt to install python-mode via MELPA.
don't set load-dirs

load-dirs is a variable provided by the ELPA package load-dir.el

http://elpa.gnu.org/packages/load-dir.html

> This package provides a way to load all Emacs Lisp snippets (they
> don't have to be libraries) in a directory on startup or when Emacs is
> already running.  It won't reload snippets unless the user requests
> it, so for instance adding a lambda to a hook is usually safe.

Since I'm not using it, it doesn't make sense to load it in my init.el
Merge 'stephenjlewis/master' for new clone fixups

This adds eassist.el which fixes errors for that file being missing when
you clone.

It also adds the system site-lisp directory to load-path, meaning Emacs
will look there for elisp code before trying to download it from the net.