Add the ablity to download changeset diffs via the UI
Created by: rrhyne
Repositories may contain pre-commit hooks that can keep campaigns from creating a changeset. When this occurs the user may wish to apply the changeset manually. We should make it easy for users to download a diff for a given changeset and apply it to their repository.