Add guard to vimrc

Since the CUSTOM RUNTIME SETTINGS can load the vimrc again
if executed in the same folder as the vimrc file.
Add install-dependencies command

This handles the apt-get style dependencies, which should not
be installed on servers that are managed by puppet etc etc, hence
it is an actual separate command.
Add ack.vim
Update history settings, move setopts around

Removing an autogenerated section means I actually need to organize the
resulting entries.
Alias ack-grep to ack
Handles multiple dependency files
Add relative numbering and a way to toggle
Fix bindings for del home and end

An attempt to do it well, probably will backfire big time.
Start using vim-numbertoggle plugin
Uses g:NumberToggleTrigger for binding
Add vim-unimpaired

The xml and url escaping / unescaping just look too good to miss.
Changes way trailing space is shown

The red highlight wasn't working for me, but this does at
least put a nice blue · in the place of trailing spaces.
Give more spacing around the cursor

Inspired by Rob Johnson's vimrc:
https://github.com/Rob-Johnson/dotfiles/blob/master/.vimrc#L58
Silly!
Add git-flow
Get solarized colors working properly

You really have to have solarized set up correctly in your
terminal before this will work. Look at:

http://ethanschoonover.com/solarized
Whitespace
Add irssi solarized colorscheme
Merge branch 'master' into mike

Conflicts:
	vim/vimrc
	zsh/zshrc
ZSH: Removed spaces from git prompt