PROTON-172 : Applied patch from Phil Harvey

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1417590 13f79535-47bb-0310-9956-ffa450edef68
PROTON-172 : Applied patch from Phil Harvey

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1417600 13f79535-47bb-0310-9956-ffa450edef68
PROTON-179 : Applied patch from Phil Harvey

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1417602 13f79535-47bb-0310-9956-ffa450edef68
PROTON-178: PHP install paths now honor CMAKE_INSTALL_PREFIX_PREFIX

The EXT and INCLUDE directories are prepended with the install prefix.
The INI directory (PHP_INI_DIR), though, still needs to be overridden
by the developer.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1417610 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: More portability work (FreeBSD, Solaris, mingw32)
- Fixed a memory leak on FreeBSD
- Added simple UUID generator for Win32 and checks for it
- Removed use of uuid_unparse_lower() which doesn't exist on Solaris
- Removed use of GNU_SOURCE define instead didn't require ANSI C on
  non engine code

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1417656 13f79535-47bb-0310-9956-ffa450edef68
PROTON-175 : [Proton-J] Delete unused interfaces / classes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1418271 13f79535-47bb-0310-9956-ffa450edef68
PROTON-117 : [Proton-J] replace Sequence with Iterator

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1418277 13f79535-47bb-0310-9956-ffa450edef68
added support for protocol errors

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1419511 13f79535-47bb-0310-9956-ffa450edef68
null terminate decoded strings

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1419512 13f79535-47bb-0310-9956-ffa450edef68
PROTON-120: make current status of offset and length clear; overload method with simple alternative

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1419835 13f79535-47bb-0310-9956-ffa450edef68
PROTON-118: minor change to text of expected error message

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1419836 13f79535-47bb-0310-9956-ffa450edef68
PROTON-118: align driver more closely with c equivalent

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1419837 13f79535-47bb-0310-9956-ffa450edef68
PROTON-172 improved unit test to check return value from methods.

Applied patch from Philip Harvey<phil@philharveyonline.com>.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1420034 13f79535-47bb-0310-9956-ffa450edef68
PROTON-118: add initial implementation of messenger

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1420140 13f79535-47bb-0310-9956-ffa450edef68
PROTON-118: provide some extra info when asserts fail

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1420141 13f79535-47bb-0310-9956-ffa450edef68
PROTON-118: change handling of wait forever

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1420276 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: reduce the key size in unit tests for better portability

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1420281 13f79535-47bb-0310-9956-ffa450edef68
QPID-134 - Make socket-connect call non-blocking.


git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1420299 13f79535-47bb-0310-9956-ffa450edef68
PROTON-121: Removed use of hton[sl], ntoh[sl] and replaced with ANSI C code instead.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1420411 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Test for null subject was reversed in example

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