Merge pull request #339 from fhuberts/master

Make launcher work for paths with spaces
FELIX-3585: don't assume that a binary reference starting with [VBCISDFJZ] is a primitive type, could be a class in the default package such as JDOMAbout
FELIX-3585: check binary class name starts with L and ends with ; before extracting it
Changed method remove on Consumer Type to be a MAJOR
event after discussion. Though the provider is not
affected, not only the provider could use this interface.