Take advantage of cl-lib being built in
Replace flet with cl-flet and cl-letf
A couple functions
Set source-directory
Work around a lein-on-Cygwin issue
Reluctantly add an eval map

The goal is to get consistent evaluation command key bindings across
modes. I'm not happy with this approach but I haven't come up with
anything better yet.
Another emacs-state mode
Break ack-somewhere into ack-project and ack-here