Do package-specific loads after init

Missing functions on `after-init-hook' will still fail, but init will
complete first.
Remove `package-initialize' from init

Package functions have been moved out of init, so `package-initialize'
may be left to run after init.el has been processed.