Monitor calling process during wait
Cancel waiting when a checkout fails
Delete the downed process from monitors before handing off
Dialyzer optimizations for newer Erlang releases
Don't change the default pool sizes until a major release
Correct the README example to use trap_exit
We don't use a gen_fsm anymore
Add a .editorconfig
Update .travis.yml
Bump version to 1.1.0
Replaced behaviour_info/1 with new -callback specs
WARNING: this commit breaks compatibility with
         Erlang releases prior to R15
Merge pull request #38 from synlay/feature/behaviour_callback_refactoring

Dialyzer behaviour/callback optimizations for newer Erlang releases