campaigns: allow users to specify the author details used when creating commits
Created by: LawnGnome
Right now, we hardcode the author name and e-mail used when creating campaign commits, but it would be better if those fields were customisable.
Initial thought: we could add optional fields to the changesetTemplate.commit
object in the campaign spec that would allow overriding the defaults.