centralized void/PyObject conversion

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1625162 13f79535-47bb-0310-9956-ffa450edef68
PROTON-686, PROTON-???: Fix recent changes to compile on windows

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

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1625782 13f79535-47bb-0310-9956-ffa450edef68
removed event categories in favor of class ids

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1625783 13f79535-47bb-0310-9956-ffa450edef68
Added events: PN_CONNECTION_BOUND/UNBOUND, PN_TRANSPORT_HEAD_CLOSED, PN_TRANSPORT_TAIL_CLOSED, PN_TRANSPORT_CLOSED, and PN_TRANSPORT_ERROR. This should address PROTON-656

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

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1625786 13f79535-47bb-0310-9956-ffa450edef68
fixed refcounting bug for posting python objects to a collector

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1625801 13f79535-47bb-0310-9956-ffa450edef68
PROTON-???: Make previous changes compile under Windows

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1625865 13f79535-47bb-0310-9956-ffa450edef68
QPID-690: object/list/hash changes affecting Windows components

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1625894 13f79535-47bb-0310-9956-ffa450edef68
PROTON-???: Fix the new python extension code to work with earlier pythons

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1626051 13f79535-47bb-0310-9956-ffa450edef68
PROTON-669: applied patch from dominic for fail fast checking of messenger routes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1626080 13f79535-47bb-0310-9956-ffa450edef68
PROTON-670: applied patch from dominic for link accessors

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1626083 13f79535-47bb-0310-9956-ffa450edef68
PROTON-671: patch for settlement modes from dominic

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1626084 13f79535-47bb-0310-9956-ffa450edef68
PROTON-672: patch from dominic for setting the tracer from messenger, also includes accessor for getting the connection associated with a transport

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1626087 13f79535-47bb-0310-9956-ffa450edef68
PROTON-673: patch from dominic for messenger accessors for remote idle timeout

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1626089 13f79535-47bb-0310-9956-ffa450edef68
PROTON-688: reset transport state on unbind

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1626165 13f79535-47bb-0310-9956-ffa450edef68
implementing convert method instead of double encoding