Added simple smoke tests for the bindings. Encountered numerous issues
along the way and fixed as appropriate, including:
  - added tracker return values for ruby put/get
  - fixed ruby accept/reject to omit the tracker arg
  - fixed a deprecation warning in the perl binding
  - added disposition calls for php (PROTON-365)
  - added incoming/outgoing window properties for php
  - fixed put of messages without an address (PROTON-368)
  - added C level inspection method for messages to allow consistent
    printing of messages across bindings


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1516161 13f79535-47bb-0310-9956-ffa450edef68
don't set an error for PN_OVERFLOW, this fixes PROTON-336, also fixed error accessors to be consistent

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1516184 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Repair windows build after nonportable rhs commit r1516161

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1516192 13f79535-47bb-0310-9956-ffa450edef68
PROTON-405: Windows install can't find jar files.
This patch adds a cmake option to skip building/installing jars.



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