Abandon git modules; use `package-load-list'

Using package.el is much slower but much less of a headache; missing
packages are now properly installed on init without having to fiddle
with make.

init.el has been slightly re-written to allow for loading packages
afterwards, probably breaking some stuff.

Magit is no longer on branch `next', hopefully that will be released
soon :-)