A better way to handle iTerm2 settings

The iterm2::colors directive only sets color presets and doesn't select
them for use in the terminal.

This puts an iTerm2 profile in our git repos and requires and links to
it.