Add roles

@feanil I'm hopeful this will fix the Mongo issues that @wedaly was seeing, see hipchat.  Will try to test from here and see how it goes.
I think you'll still will want to make the changes I did in `repset_init` in #1701 for this, and then you can just do `when: not MONGO_CLUSTERED` the super user creation here.