I have committed the initial contribution of the OSGi shell to our repository under the name "gogo" for the time being. It still needs to have its packages renamed and be put into the proper subproject structure.
I was thinking that before we do that, that if Derek wants to supply his patches, we can apply those first. Derek, I assume these are all small patches, but given the number of them it might be nice if you have an ICLA on file. Do you? If so, could you attach a patch to this issue?