fixed ruby tests

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1513551 13f79535-47bb-0310-9956-ffa450edef68
Fix for PROTON-403, this includes the following changes:
 - reconciled proton-c and proton-j transport semantics
 - fixed the java transport stack to propogate end of stream conditions
 - fixed the java driver to properly communicate end of stream conditions
 - modified python binding to permit testing of new transport
   interfaces rather than using the deprecated interface
 - modified python tests to use the new transport interfaces


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1513557 13f79535-47bb-0310-9956-ffa450edef68
PROTON-370: tests as submitted by Bozo Dragojevic and cleaned up by Philip Harvey

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1513566 13f79535-47bb-0310-9956-ffa450edef68
PROTON-394 and PROTON-404: fixed head of line blocking issue in proton-c and fixed delivery-id sequence for proton-j; both these issues where exposed by the same test

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