Autodetect g:config_directory

This was a bitch to get working. Turns out expand("%:p") doens't work at
load time inside your .vimrc, also doesn't work as expected with a
symlinked file so you need resolve().
Add bootstrap executable for first initialization