branch to land proposed SSL layer API changes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/kgiusti-proton-136@1417075 13f79535-47bb-0310-9956-ffa450edef68
Pull in SSL API rework from private branch.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/branches/kgiusti-proton-136@1417082 13f79535-47bb-0310-9956-ffa450edef68
PROTON-161: checkpoint - peer common name retrieval and check works.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1422044 13f79535-47bb-0310-9956-ffa450edef68
PROTON-161: test exact match hostname check

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1422045 13f79535-47bb-0310-9956-ffa450edef68
PROTON-161: add code to check SubjectAltName

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1422046 13f79535-47bb-0310-9956-ffa450edef68
PROTON-161: add certificate wildcard dns name matching

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1422047 13f79535-47bb-0310-9956-ffa450edef68
PROTON-161: make peer hostname setting a property, add new validation mode

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1422048 13f79535-47bb-0310-9956-ffa450edef68
PROTON-161: add testcases

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1422049 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: regenerate keys to work on non-fedora platforms

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1422058 13f79535-47bb-0310-9956-ffa450edef68
PROTON-121: Replaced use of strcasecmp() with ANSI C.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1422066 13f79535-47bb-0310-9956-ffa450edef68
added missing case statement

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1422973 13f79535-47bb-0310-9956-ffa450edef68
PROTON-136: merge to trunk

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1423617 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Improve Transport JavaDoc.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1423839 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: fix descriptor leak - found by Coverity static analysis tool.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1424074 13f79535-47bb-0310-9956-ffa450edef68
fixed messenger's windowing behavior; removed accept mode as a configuration option as with proper windowing behavior, setting the accept mode to manual seems mostly equivalent to setting a non-zero incoming window

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1424564 13f79535-47bb-0310-9956-ffa450edef68
PROTON-188: applied modified patch

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1424567 13f79535-47bb-0310-9956-ffa450edef68
removed perl tarball creation as it appears to be broken and is preventing release of other artifacts

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1424579 13f79535-47bb-0310-9956-ffa450edef68
PROTON-30 - Expose the result of the poll call to external callers.


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1424635 13f79535-47bb-0310-9956-ffa450edef68
PROTON-118 Added connector.close() method to avoid leaking connections.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1425124 13f79535-47bb-0310-9956-ffa450edef68
fixed python prefix mangling

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