PROTON-325: modified type enum so that PN_NULL is no longer false; added a test that includes a list with a null in the middle

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1491714 13f79535-47bb-0310-9956-ffa450edef68
PROTON-331: fixed logic for session window, removed fix limit, added tests

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1491719 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Removed some debug code from the Ruby bindings spec files.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1491779 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Fixed Ruby "uninitialized constant Date (NameError)" error

The gem now requires the "date" feature be available.

It doesn't show up when running the Rspec tests, but showed up when
running an example app.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1491783 13f79535-47bb-0310-9956-ffa450edef68
PROTON-61: added access to connection properties

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1491785 13f79535-47bb-0310-9956-ffa450edef68
PROTON-328: Add hash helper function to Perl language bindings.

Added the proton.pm module to hold helper functions.

Added the following new global function:

 * qpid::proton::get_map_from - get a map from Data as a Perl hash

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1491797 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: Fix the Perl tests for qpid::proton::Data.

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1491798 13f79535-47bb-0310-9956-ffa450edef68
PROTON-116: avoid sending redundant disposition frames

git-svn-id: https://svn.apache.org/repos/asf/qpid/proton/trunk@1491871 13f79535-47bb-0310-9956-ffa450edef68
NO-JIRA: fix options handling in messenger examples

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