`ursula` script uses ssh_config file, if one is found.

For cases where not all nodes are publicly addressable,
ursula now uses the ssh_config file, if one is found in
the same directory as the hosts inventory file.

This allows greater configurability of how ansible uses ssh,
such as using ProxyCommand to operate on hosts which are not
addressable from the machine running ansible.
Merge pull request #1 from blueboxgroup/ssh-config

`ursula` script uses ssh_config file, if one is found.
Use non-default rabbitmq user/pass.

Remove the default rabbit creds of guest/guest,
create an openstack user with a configurable password,
and use this new non-default user in all configs.