SERVER-16002 SERVER-16369 - Cluster / standalone auth tests.

I've combined both tickets into one pull request since they both rely on the change to smoke.py and the new file, auth_helpers.js.