add keystone function

we don't have certs, so we always have to use --insecure
move all bash completion scripts to ~/.bash_completion

create a ~/.bash_completion dir and stick all bash completion
scripts there.  Source each of the files in that dir via
my .bashrc

This commit includes openstack bash completion scripts as well
.gitignore in .vim to ignore .netrwhist file