PROTON-583: Move a bunch of constant data structures to read only section
- Everywhere a pn_class_t is defined it is a constant structure that
  can be read only.
- There is a table in the SSL implementation that also is constant
  and can be moved to the read only section.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1596358 13f79535-47bb-0310-9956-ffa450edef68
PROTON-436: fixed pn_data_dump for complex types

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1596622 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: remove unused scratch buffer of 1K bytes per SASL instance

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1596671 13f79535-47bb-0310-9956-ffa450edef68
PROTON-585: Rearrange structures (where possible) to remove padding holes

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1596912 13f79535-47bb-0310-9956-ffa450edef68
PROTON-587: Fails to compile Visual Studio 2008
This fix provides a definition for size_t in that compiler suite.



git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1598084 13f79535-47bb-0310-9956-ffa450edef68
PROTON-429: Separated out read-only byte ranges from writable byte ranges

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1598389 13f79535-47bb-0310-9956-ffa450edef68
codec strategy exploration
added conversion
added events for compound/array ending
added descriptors
initial encoder implementation
cleaned up and renamed the benchmark; POJOBuilder an an example; made numerous fixes
filled in getString()
tweaked decoder interface
Merge branch 'codec' of https://github.com/rhs/qpid-proton into codec