copy the existing UI object to knife bootstrap invocation during standalone server bootstrap.

this keeps the same UI object through the whole knife-server bootstrap process. I set it when I invoke knife-server (as I do with many other knife bits), but the internals here don't allow me to fix this specific case. I need this to redirect to logging facilities.

It works, I have code here that tests it by side effect and verifies it works, and it alters no functionality from the end-user perspective.

The only problem here is that this patch works great, but the mocks are actually breaking it in the test suite. If you have any ideas how I can resolve this, that'd be great.

I do need this soonish and if we can resolve the mocking issue in a way that leaves you happy, I could really use a release after this patch is merged.

Thanks again.