Fixing an error where eager_autoload would fail, fixing an off-by-one error in forking executor that would allow one more worker than intended, and fixing a problem where we would poll for a task even when we we did not have workers to work on it, which would risk a needless timeout. Also added tests for the above.
Removing dead code from workers
Adding comment to detail the contract for flow_futures
Merge branch 'master' of https://github.com/aws/aws-flow-ruby