add slim, ag and align plugins
use relative path in gen_doc script
vimrc commands
update submodules