made event categories map one to one to context type; split local/remote state events into distinct open/close and remote_open/remote_close events

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611449 13f79535-47bb-0310-9956-ffa450edef68
make the connection's collector reference a weakref in python, and make collectors 'weak' in C

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611450 13f79535-47bb-0310-9956-ffa450edef68
added pretty printing for disposition types

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611451 13f79535-47bb-0310-9956-ffa450edef68
added some missing shims

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611452 13f79535-47bb-0310-9956-ffa450edef68
fixed logic for clearing the transport work queue

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611453 13f79535-47bb-0310-9956-ffa450edef68
fixed leaked delivery wrappers when using events

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611454 13f79535-47bb-0310-9956-ffa450edef68
added getHostname to Connection interface

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611455 13f79535-47bb-0310-9956-ffa450edef68
fixed error/end of stream handling

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611456 13f79535-47bb-0310-9956-ffa450edef68
coalesce duplicate events

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611457 13f79535-47bb-0310-9956-ffa450edef68
generate flow events when queued deliveries are sent; limit the size of the outbound frame buffer

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611458 13f79535-47bb-0310-9956-ffa450edef68
added size tracking for transport work list

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611459 13f79535-47bb-0310-9956-ffa450edef68
removed deprecated transport functions from python binding; reworked transport tests to check for better error semantics; added duplicate event removal to proton-c; added flow on send event to proton-c

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611460 13f79535-47bb-0310-9956-ffa450edef68
streamlined error semantics of transport interface

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1611461 13f79535-47bb-0310-9956-ffa450edef68