renamed WorkInstructor to WorkerQueue
Changed constructor of CallbackWorker class. Fixed implementation of bool() special method for LockedQueue and AlliedThread (the special method is called __nonzero__() not __bool__()).
added ControlledWorker class. WorkerQueue.add_worker() now wraps the passed worker parameter in a ControlledWorker instance and returns it.