Fix elpa support for Emacs 24.4

There are some bigger changes to `package.el` in Emacs 24.4 which effect el-get's elpa support.  This should fix the handling of versions.  But there might be other changes and it probably needs more testing.