[+]: fixed some colors for vim (e.g.: select via strg + v)
.functions: Add SNI support in `getcertnames`

Conflicts:
	.functions
.functions: Improve `getcertnames`
[!]: fixed cherry-pick from upstream
[+] merged basic-vimrc from "https://github.com/amix/vimrc" | thx @amix
[-]: fixed ".vimrc"
[+]: edit "vimrc"
[+]: added "autocmd"-check for vimrc
[!]: fixed "ips"-function
[~]: refactoring some code-style - https://google-styleguide.googlecode.com/svn/trunk/shell.xml
[!]: fixed "HISTIGNORE"
[+]: edit "gitconfig" -> added some aliases
[+]: optimised ".vimrc" | thx @chrishunt - https://github.com/chrishunt/dot-files/blob/master/.vimrc
[+]: always use tmux

INFO:
use C-j and them "-" for h-split the screen
use C-j and then "|" for v-split the screen
use C-j and "Up, Down, Right, Left" for switching to a split-view
use C-j and C-o to rotate the split-view
use C-j and x to close the current split-view
[+]: always use tmux v2
[+] added ".irbrc" (customizes the irb prompt to display the current ruby)
[+]: added only some ascii-art
[+]: add a config option for tmux
[+] add function pidenv & processenv | thx @darkk
[!] fix error if $CONFIG_TMUX is not set
[!] fix error if $CONFIG_CHARSET_UTF8 is not set