Only use anything mode on osx for now.
Fixup mode setups and defaults.

Moving the after-init hook to a loaded file after-init.el for customization.
Adjust mode default configuration.
Don't use flymake with perl anymore.
More emacs crap to ignore.