PROTON-322: Extended the Ruby Array class to work with the Data class.

Added attributes for setting the Proton type and description for
encoding an entire array as a described Array. If the type isn't set
then the array is added as an AMQP List instead.