Adding some more tests.
Tests that currently fail but that describe the desired behaviour.
FuncExec class implements a synchronous 'function executor' which can be inherited from for asynchronous function execution.
Fixed a cb_done bug.
Minor refactoring for simpler interface..
Removed the all_ready function.
Fixed a typo.
Refactoring to simplify inheritance.
Ensure ndarrays are not returned with dtype==np.object
I think my strawman is ready. Sync and Async examples with tests.
Renamed AsyncPoolExec->MultiProcExec because the pool.map function is blocking.
Added tests for MultiProcExec execution of process_blocks function.
Removed the test_process_blocks.py file so that all the tests are contained in test_process.py
Merge pull request #2 from riaanvddool/colincsl_block-process

My straw-man proposal is ready :)