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