Started work on unified Request/Response system
- when finished, plugins will send request the same way on master and workers, this should simplify the code and enable multiprocessing tools to be pickled and depickled on the master
Completed work on unified Request/Response system
- requests to handler are now sent via NetWork.request.sendRequest both from workers and from master, there is no need to use Workgroup.sendRequest
- responses are now handled easier, they can go from a handler to a function on the master, that wasn't possible before
- plugin code is simplified because of the simpler request system
- death handling code is now in Workgroup.dispatcher, this avoids redundant error checking code in handler functions
Typo fixes, code cleanup
- fixed a typo in request.py that caused sendRequestWithResponse to return none when called on master
- removed death handling from functions in handlers.py, there is no need to have it any more
- reformatted some code for better PEP8 compliance
Removed commqueue from handler arguments, it should not be used by the handlers, sendRequest is the prefered method
Minor code cleanup
Updated docs to match code changes
Merge pull request #25 from nidzo732/improvements

Improvements