Fix rollout history bug where the latest revision was always shown when requesting a specific revision and specifying an output. Add unit and integration tests for rollout history. Kubernetes-commit: 693e1299a6a75ffe358c41626532cdf2567c267b