Revert "Job outputting extraPropertyDict deactivated and also newlines erased from JobShop results"

This reverts commit c6fa76aca487435e11210a7c0885d4f3bc8539d7.
Queue updated so that predessesor/successor Indexes get deprecated. Other objects to follow
core objects updated so that predecessor/successorIndex are not needed
minor cleanup in CoreObject
CoreObject s getReceiver/GiverObject methods cleaned up
clean-up in job-shop objects
more cleanup in job-shop objects
main JSON script updated to include new custom objects
methods of interrupting and reactivating an object were passed to generic ObjectInterruption. This will make the interruptions more flexible
Line clearance enhancement and predecessorIndex removal
pred/successorIndex removed also from BatchDecomposition and BatchReassembly
dismantle haveToDispose enhanced in order to update the receiver
assembly updated in order tocall CoreObject init and initialise
CoreObject updated with methods to calculate the giver and the receiver. Methods in test mode, not called by any object currently
an example with plots added
getEntity method clean-up, self.internal variable added to Entity
compoundObject added as first draft, no unit testing performed
CoreObject enhancement so that it  does not crash if the giver/receiver can be none
Unused attribute removed from Entity
update so that parts can be also set as wip of Queues. Two tests also added with simple examples