handle Emacs 24.4 package.el

Packages now have a list of package descriptors.

fixes #1623.