Ability to give Tower user, pw, and host at runtime.

This commit adds the ability to send the Tower username, password, and
host to auth against at runtime, rather than just in settings files.