Added proper support for magic autoloads of third party packages.
Removed unnecessary manual auto-mode-alist defs.

Cleaned up the modes file by removing cruft. I set up loaddefs.el in the
last commit so I don't need to have all those manual add-to-list
'auto-mode-alist lines.