subtree-import emacs-epc package

It's a prerequisite for jedi-mode, and I'm not yet willing to move to
one of the Emacs package managers (though maybe I should be).

I just don't like the idea of my editor config being dependent on
third-party servers.
Subtree-import jedi-mode

now to make it actually work...
subtree-import emacs-ctable

as it turns out to be a dependency for emacs-epc, which I want to get
working for jedi-mode.

The complexity never ends...
subtree-import emacs-deferred

because it too is required for emacs-epc.
Sort-of working jedi-mode.

A few seconds of experimentation confirm two things:

1) This is much better autocomplete than rope-mode provides.
2) It will take some tweaking to make this do what I want.
Further tweaks to jedi.el setup

It's a lot closer to being practically usable now.

I still have some questions, but it's looking close.

(and it really is massively more usable than ropemode for
autocompletion.)
Update auto-complete.el

This doesn't work yet - looks like the new version splits popup.el out
to its own repo.
subtree-import popup.el, for the good of auto-complete.el
Update todo.txt a bit
Merge branch 'add-jedi-mode' into emacs-24