Addressing inconsistencies in the add_timeout methods across all connection adapters (Issue #306)
Update documentation called out in issue #305

The callback signature change was intentional but the documentation was not updated.
Update missed change in twisted_connection due to callback signature change (#305)

Core issue in #305 is this was missed, adding in the new signature
Bump the version to tag 0.9.11
Revert "the callback function for channel close events expects a method frame"

This reverts commit ccad8f9134ba38339354685162ef71e8b2f8ed92.
Merge remote-tracking branch 'upstream/master'