PROTON-641: fixed link cleanup on connection/session abort; made free not close automatically

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1620643 13f79535-47bb-0310-9956-ffa450edef68
made pn_link_send gracefully handle NULL

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1621241 13f79535-47bb-0310-9956-ffa450edef68
PROTON-640 Windows IO completion port implementation for pn_io and pn_selectable classes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622394 13f79535-47bb-0310-9956-ffa450edef68
PROTON-655: Fix url parsing to cope with ActiveMQ generated URLS
- Also add some more unit test urls

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622400 13f79535-47bb-0310-9956-ffa450edef68
PROTON-657: Fix build to use detected include directory for OpenSSL

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622404 13f79535-47bb-0310-9956-ffa450edef68
PROTON-651: added version constants for python, php, and ruby bindings

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1622519 13f79535-47bb-0310-9956-ffa450edef68
PROTON-610: Messenger code doesn't send heartbeat frames

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