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.

Moved the Variant operator== and operator!= out of the preprocessor
check for Swig since they are now properly renamed and are wrapped as
desired.
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::UUID perl class.
QPID-5838: Created the qpid::types::Variant Perl class.