Allow cluster name to be omitted and fix rabbitmq erlang cookie.

- When using a volume at run time, the cookie that was originally
  created in the Dockerfile is overwritten. Moved this action to the
  cluster script to get around this.
- Minor fix to unecessary distro check and sudo prompt.