Make changes to allow EM to run under GNUstep

Most of the changes related to removal of dispatch_once. Some changes will need to be reworked, specifically in PXInstructionProcessor, and PXObjectValue