Clean up Jenkins build step abstractions

Summary:
- Correct inheritence on kwargs
- Support auth, token, and jenkins_url config

Reviewers: cf, bryan

Reviewed By: bryan

Differential Revision: https://tails.corp.dropbox.com/D51057