Content Uploads: V2 controller and feedback from PR

Added V2 API controller, addressing feedback from #2914, and removing old
actions from repository controller so we can instead integrate with nutupane.