campaigns: allow users to use their own code host tokens when applying campaigns
Created by: LawnGnome
Per RFC 229 (at least until it's split into multiple RFCs), we need to add the ability for users to use their own code host tokens when creating and updating changesets.
This may take the form of using auth tokens as a default if they exist, and/or allowing users to add a token to a setting.