Added the .vim directory

Note: the files there are not my own.

TODO: use submodules.
Drop NerdTree Find.

It does not work correctly when the open buffer correspond to a file
that is not present on the disk (it has not been saved or is just a temp
buffer).
Spell checking support.
Use vim-airline for handling tabs.
Added .gdbinit
Added .gitconfig
.gitconfig: removed newlines after my name and email
VIM: Map zz to ZZ
Vim: better support for vim-airline
Added .bashrc
bashrc: cleanup a bit
bashrc: reorganize color support
Add a function repeat() from examples.
bashrc: remove duplicate setting of $PS1
bashrc: move bash_completion to the end of the file

It takes a lot of time, when execution of .bashrc is stopped, at least
more important things will be initialized.
bashrc: group aliases together
bashrc: group together environment variables
bashrc: some tidying of env variables
bashrc: correct formatting
Set nowrap

Wrapping turned out to be annoying.