PROTON-306: Ruby List helper class properly puts/gets elements
PROTON-306: Totally refactored the Qpid::Proton::Data Ruby type.

Used Ruby language features to streamline the code.