Finishes progress bar story

- Update gateway to take UI object
- Updated api packages with UI object using some sed magic
- ./cf/api -type f -name "*_test.go" | xargs sed -i'''s/NewCloudControllerGateway(configRepo, time.Now)/NewCloudControllerGateway(configRepo, time.Now, \&testterm.FakeUI{})/'
- find ./cf/api -type f -name "*_test.go" | xargs sed -i '''s/NewCloudControllerGateway((config),time.Now)/NewCloudControllerGateway((config), time.Now, \&testterm.FakeUI{})/'

[Finishes #79025838]
Signed-off-by: Simon Leung <leungs@us.ibm.com>