fix(tiller): Fixes bug with `--wait` and updated deployments
fix(tiller): Fixes bug with `--wait` and updated deployments

The current methodology generated its own RS slice instead of using
a helper method that uses a `clientset`. This caused some issues where
`FindNewReplicaSet` always returned `nil`. This switches the method and
removes some unneeded API calls and code.

Closes #2426

adamreese/deployment-manager,flynnduism/helm,rbwsam/helm,sushilkm/helm,adamreese/deployment-manager,kdada/helm,helm/helm,kdada/helm,jascott1/helm,rbwsam/helm,michelleN/deployment-manager,technosophos/deployment-manager,technosophos/deployment-manager,thomastaylor312/helm,thomastaylor312/helm,adamreese/helm,technosophos/deployment-manager,SlickNik/helm,SlickNik/helm,michelleN/deployment-manager,sushilkm/helm,technosophos/deployment-manager,appscode/helm,helm/helm,FengyunPan/helm,jascott1/helm,michelleN/deployment-manager,fibonacci1729/helm,bacongobbler/helm,fibonacci1729/helm,eicnix/helm,appscode/helm,flynnduism/helm,adamreese/deployment-manager,FengyunPan/helm,adamreese/deployment-manager,eicnix/helm,bacongobbler/helm,michelleN/deployment-manager,technosophos/deployment-manager,adamreese/helm,technosophos/k8s-helm,technosophos/k8s-helm,adamreese/deployment-manager