use the Ubuntu Mono font by default for GUI.
move all temp files over to the .vim directory.
add $HOME/.local/bin to PATH if available.
disable ssh connection mulitplex for now.

it doesn't work well with flaky connections, and makes it harder to
debug new server configuration (authorized_keys).
added host definitions for codilime internal stuff.
enabled ssh multplexing for github and bitbucket.

if there are connection issues with those, it's not really going
to make debugging any harder.
make sure that $HOME/.ssh/controlmasters/ exists.

ssh doesn't like it when the folder is missing and you are trying to use
connection multiplexing.
pass [1] tweaked to support nested git repos.

pass doesn't know how to handle nested password-stories wrt keeping
changes in separate git repositories (one for work, one for private
stuff for example). This is a modified binary that adds this feature.