Adds bash completion script.

The bash-completion works by attempting to complete the first argument
against the environments specified in ~/.supernova. Once an environment
is matched, we proxy the rest of the options to novaclients
bash-completion matcher so we can match on nova-options and UUIDs.