QPID-5832: Expose the qpid::types::Variant class in dynamic languages.

Added qpid::types::Variant to the global qpid.i file so that it would be
exposed to the Swig generated bindings.
QPID-5837: Created the Qpid::Types::UUID class in Ruby.
QPID-5837: Created the Qpid::Types::Variant class in Ruby
QPID-5838: Created the qpid::types::Variant Perl class.
QPID-5838: Created the qpid::types::UUID perl class.