Remove false comment.
Remove noout, o and run from shellrc.

(They are already in /bin/.)
Adds vimpager to required commands
Only activate UltiSnips and YouCompleteMe when vim has python support
I'm not using AwesomeWM, so I don't need this -- put it in your local config
Adds overwrite for rgrep, displaying filename:linenumber: <match> and 3 lines of context
Simplifies dname with dirname because KISS
Replaces gitignore with a gitignore repository

Introduces a lot of gitignore files because a lot of programs write
files. This introduces ignores for (amongst others):
- KDevelop4
- Kate
- Archives (.7z, .zip, etc.)
- NetBeans, Eclipse
- etc.

For a complete list, check out config/gitignore/Global
Adds ssh-config and installation-step for that

The installation is slightly different: ssh doesn't allow for splitting
up the config file: https://bugzilla.mindrot.org/show_bug.cgi?id=1585
so we copy, not link, the ssh-config file only if there is no
$HOME/.ssh/config file already.

If you know any way to tackle this a bit nicer (checking if the settings
we want to set are already there would be really nice), let me know.
Ignores the local backup folders