PROTON-576: update test to make it compile on Java 6

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627274 13f79535-47bb-0310-9956-ffa450edef68
PROTON-576: updates to bring things into line with the patch on the JIRA, rather than a stale older version I actually applied (not having a good day :P)

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627298 13f79535-47bb-0310-9956-ffa450edef68
PROTON-661: applied patch from miguel

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627380 13f79535-47bb-0310-9956-ffa450edef68
PROTON-689: added a condition to the transport along with bindings to expose it

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627444 13f79535-47bb-0310-9956-ffa450edef68
PROTON-698: return false if given object class differs, and shortcut equality of the object with itself

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627570 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Fix URL test to skip 'amqps' tests if 'amqps' is not recognized as a service name.

On some older Ubuntu with Java 6, 'amqps' is not recognized as a service name so
skip those tests in that case.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627577 13f79535-47bb-0310-9956-ffa450edef68
PROTON-699: Messenger installed examples send,recv do not compile.
Keep pncompat internal folder structure.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627595 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Fix URL test to not explode under jython.

Turns out the proton test harness blows up when run under jython if you "import
socket" in a test module. Works fine under real python. Go figure.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627621 13f79535-47bb-0310-9956-ffa450edef68
PROTON-700 : small performance improvement from inlining pn_data_node().
This is a very popular function.
improvement on newer box was 6% , on older box 2.6%
t-test after 50 reps before & after says odd of the 2.6% figure
happening by chance is 2.0e-18 .



git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627642 13f79535-47bb-0310-9956-ffa450edef68
PROTON-581: SChannel client side TLS/SSL for Windows

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627803 13f79535-47bb-0310-9956-ffa450edef68
PROTON-581: part2, pick up minor changes since review board version

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627987 13f79535-47bb-0310-9956-ffa450edef68
PROTON-668: Document Proton-c IO restrictions for 0.8 release

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1627988 13f79535-47bb-0310-9956-ffa450edef68
PROTON-701: skip tests with python selector competing with IOCP selector

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1628030 13f79535-47bb-0310-9956-ffa450edef68
PROTON-701: alter test for isSSLPresent to check on server capability instead of client capability

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1628034 13f79535-47bb-0310-9956-ffa450edef68
PROTON-701: drop error message and allow faster detection of network failure for large number of forced failures during ctest

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1628038 13f79535-47bb-0310-9956-ffa450edef68
PROTON-465: FindPerlLibs fails on Ubuntu 12

If the search for libperl.so fails using the standard search in CMake,
then this alternative tool kicks in and searchs other known locations
for the file.

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