Use cl- prefix for cl-lib function

Seems to be required on some emacs isntallations?
Turn of visual line mode for git-commit buffer

And turn on auto-fill, turn on flyspell, set fill-column to
git-commit-fill-column
Have theme load even if starting regular session

If starting as daemon, add hook to load theme on frame setup, otherwise
just load color theme.
Add info on starting emacs for first time
Don't ignore custom.el

Allow customize options to be put in git. Mainly, I just plan to store
an empty file but I don't want emacs to complain when custom.el does not
exist.