methods moved to Job from Entity
printTrace method changed. Clean-up
unused code removed
cProfile option added to main
CoreObject getActiveObject() used less to speed up
BatchReassemble, if no router is initiated the pendingEntities list is not populated - reassemble()
Exit, if no router is initiated the removeEntity() does not remove entities from pendingEntities list. Static clear() not used for the moment
Machine, if no router is initiated then the pendingEntities list is not populated by endProcessingActions(). getActiveObject() used less to speed up
MachineJobShop, getActiveObject/Queue() used less to speed up
Queue/JobShop, getActiveObject/Queue() used less
Source, if no router is available, the pendingEntities list is not populated by the source