Move the rbac and repose tests to their own module so they are tested separately from the rest of the system tests
Refactor running launch_server
Whitespace
All of the signatures!
Modify SupervisorService to produce request func
Make the tests pass
Merge pull request #750 from rackerlabs/move_repose_tests

Move the rbac and repose tests
Merge pull request #751 from rackerlabs/worker-request-fn

Convert `launch_server` to use the new request function
Accept success_codes in test
Add success_codes to Request; pass to request_func
Nitpick: request_fn -> request_func consistency
Explicitly verify that _reqs_to_effect passes success_codes

Thanks, @cyli!
Add a test for bulk RCv3 success codes
Add support for bulk RCv3 success codes
Document that argument
Actually add success codes
Merge branch 'success-codes-rcv3' into rcv3-worker
Merge branch 'master' into rcv3-worker
Test success codes explicitly