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
PROTON-118: add some javadoc to messsenger API

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1420636 13f79535-47bb-0310-9956-ffa450edef68
PROTON-183: There have been a couple reports of intermittent issues with the messenger tests; disabling until they are resolved

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1420641 13f79535-47bb-0310-9956-ffa450edef68
PROTON-184, PROTON-127: [Proton-J] Refactor the Java implementation to separate the encoding of types from their Java representation. Remove the "type" package and move classes to "amqp"

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1420665 13f79535-47bb-0310-9956-ffa450edef68
PROTON-184: [Proton-J] Separate API from Pure Java implementation

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