Cleanup OpenShift CLI

Reduce number of abstractions, identify gaps in existing client code.
Golint is broken on Mac
Make test-end-to-end more readable
test-cmd should use raw 'osc' calls