Merge pull request #9 from arkadiyt/master

Don't crash when converting exception backtraces using Syck
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
Bumping version for pushing the PR to rubygems
Fixing how exponential retry works so that it will respect user-specified values. Fixing with_retry and decision_context to be module functions to allow their use outside of including AWS::Flow.
Fixing how child workflows fail, making it so that ScheduleActivityTaskFailed raises an exception, and fixing some tests.
Fixed scoping issue with parameters variable in signal_received
Merge pull request #15 from smartacus/master

Fixed scoping issue with parameters variable in signal_received
Fixing how with_retry gets propagated up, and ensure that fail{workflow,activity} without details/reason doesn't fail the workflow immediately.
Merge branch 'master' of https://github.com/aws/aws-flow-ruby
Bumping version
Adding the graceful shutdown for activity workers feature
Fixed configs for instantiating service object's NetHttpHandler
Merge pull request #20 from timmysze/master

Fixed configs for instantiating service object's NetHttpHandler
Combining into a single gem, to play better with bundler and for ease of understanding.
Fixing up tests, and replacing the SDK Workflow Execution with our own more minimal version
Moving aws-flow-core's spec helper in
Removing superfluous parts of the spec_helper