PROTON-232: described arrays seem to force the descriptor to be of the same type as the array

Fixed bug in code.c pn_data_encode_node: was always using the parent->type
for everything inside an array, including the descriptor.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1447943 13f79535-47bb-0310-9956-ffa450edef68
PROTON-200: allow recv(-1) to grant unlimited credit

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1448216 13f79535-47bb-0310-9956-ffa450edef68
PROTON-200: make similar changes to Java MessengerImpl

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1448218 13f79535-47bb-0310-9956-ffa450edef68
PROTON-200: maintain a minimum credit level for each receive link

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1448220 13f79535-47bb-0310-9956-ffa450edef68
PROTON-243: fixed LIB_SUFFIX magic

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1448232 13f79535-47bb-0310-9956-ffa450edef68
PROTON-236 freegetopt compat for proton-c windows builds.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1448291 13f79535-47bb-0310-9956-ffa450edef68
PROTON-199: support python 2.4

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1448323 13f79535-47bb-0310-9956-ffa450edef68
PROTON-245: make swig skip pn_dtag for compatibility with older versions of swig

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1448695 13f79535-47bb-0310-9956-ffa450edef68
PROTON-230, PROTON-246: Copying nested data fails in some cases

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