System/terminal-specific Vim config updates

Some aspects of Vim -- such as the clipboard integration -- should now
place nicely across different systems/terminals. While it worked on
Linux systems thanks to some default behavior, it did not get that on OS
X.

There are still some unresolved quirks/deficiencies (both with Vim and
shell) when using GNU Screen or tmux.