Minor cleanup, and resolves #21 by allowing workflow workers to catch the first INT/TERM and close gracefully, exiting immediately if two INT/TERMs are received
Resolves #22 by fixing how clients are created in forked activities.
First pass at attemping to solve problems of issue #16 - failing tasks with >32k had some problems, as we were slicing the converted output, rather than the original output. Because of this, it would sometimes fail on deserialization.
Fixing up how we dump output that is too large to be more robust, cleaning up tests to work with newest fixes to ActivityDefinition#execute
Bumping version to 1.0.7