NO-JIRA: added pom comments

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1489373 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: make logging and exception messages more useful.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1489489 13f79535-47bb-0310-9956-ffa450edef68
PROTON-322: Extend the Ruby Hash class to work with the Data class.

Adds the proton_data_put and proton_data_get methods to the Hash class
for Ruby. When passed an instance of Qpid::Proton::Data it marshals the
contents of the Hash, encoding the values properly.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1490429 13f79535-47bb-0310-9956-ffa450edef68
PROTON-324: Refactor Perl support for working with arrays and Data objects

Renamed the TypeHelper class to Mapping to be more like the Ruby
language. Deleted the previous qpid::proton::Array class since it
tightly coupled the developer's code to Proton where it should not do
so.

Provides three new methods:

  qpid::proton::put_array_into - put an array into a Data object

  qpid::proton::get_array_from - gets an array out of a Data object

  qpid::proton::get_list_from  - gets a list out of a Data object

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