PROTON-225: added new methods for Transport input and output which return ByteBuffers owned by Transport.
In contrast, the old deprecated input/output methods used byte arrays owned by the CLIENT.
Summary of changes:
- added new Transport methods: getInputBuffer, processInput, getOutputBuffer and outputProcessed
- the old Transport input/output methods are now deprecated
- the Python-to-proton-j binding now uses the new methods (note that the Python-to-proton-c binding still uses the old functions)
- added new methods to JNITransport. Implemented by calling the existing input/output methods for now.
- "tests" module now depends on proton-j-impl so it can use its encoder, decoder and test classes.
- improve exception handling in messenger.py
- consolidated all Python test pump functions
- increased ssl python test coverage to test ssl connection when client is allowed to connect unsecurely
- added configuration options to JythonTest allowing repeated test invocation and colorized output to be switched on.

Work done by Keith Wall <kwall@apache.org> and me.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1484842 13f79535-47bb-0310-9956-ffa450edef68
removed bad PASS_REGULAR_EXPRESSION and added non jni java tests

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1484883 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: fix the C++ build of msgr-send/msgr-receive

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1485250 13f79535-47bb-0310-9956-ffa450edef68
PROTON-316: Provide developer instructions.

The DEVELOPERS file provides instructions for developers who want to use
the Proton code within a development environment. It includes
instructions for setting up their development environment (including
setting the CPROTON_BUILD environment variable), how to submit patches
and also for subscribing to the Proton mailing list.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1485315 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: fix cmake windows build

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