Emacs - Rebuild config with cask and use-package

I based my original config on an old Emacs starter kit and there was a
lot "magic" that I did not know the source of. I cherry picked things I
knew I wanted into a new config built around Cask and use-package.el.
Emacs - OS X bash setup for cask

Cask loading of modules was not working until it could pick up the
"active" emacs from the environment.
Emacs - bind smart-start-of-line
Emacs - bind text size increase and decrease
Emacs - whitespace cleanup
Emacs - add maxframe to expand frame on startup
Emacs - Ignore smex package save state
Emacs - Add key-chord mode

Initially left out of my refactor
Emacs - defer packages

Tying to trim a little of the startup time
Emacs - remove redundant font-lock import

When I added this during the refactor I forgot to remove this.
Emacs - add command to open named ansi-term

I am often spawning terminals to run specific background services so
this is a quick way to create one and give it a name.