QPID-4567: Moved the gem packaging to using a gemspec file.

The gemspec already existed, but now the Rakefile has been removed.
Cleaned up what is included in the gemfile: removed the spec tests,
cucumber tests and examples from the gem, added the ChangeLog file.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1443570 13f79535-47bb-0310-9956-ffa450edef68
QPID-4568: Fixed up the README.rdoc file

Removed extraneous pieces of information, such as the copyright notice
and author name. Fixed the instructions for how to generate the Swig
wrapper code and build the gem, how to install it and where to find more
information.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1443571 13f79535-47bb-0310-9956-ffa450edef68
QPID-4568: Fixed the TODO list for Ruby.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1443572 13f79535-47bb-0310-9956-ffa450edef68
QPID-4568: Removed the extraneous block at the top of LICENSE

Not sure how that got in there, likely from when the file was copied
from higher up in the repo. It caused rdoc to generate unneeded site so
it was removed.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1443573 13f79535-47bb-0310-9956-ffa450edef68
QPID-4568: Marked all license prologs as not rdoc material in Ruby.

This prevents rdoc from including the prolog as part of the docs for
each class and module.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1443574 13f79535-47bb-0310-9956-ffa450edef68
QPID-4568: Fixed the wording in the ChangeLog.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1443575 13f79535-47bb-0310-9956-ffa450edef68
QPID-4567: Dropped the errors.rb file and special exceptions.

The code will now raise MessagingException instead in error conditions.
Refactored the Session.sender, Session.receiver and Connection.session
methods to no longer raise those exceptions.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1443576 13f79535-47bb-0310-9956-ffa450edef68
QPID-4568: Improved the Ruby rdocs.

Added more detailed examples. Fixed up the rdoc markups to make the docs
more useful to developers. Added a comprehensive example to the
Qpid::Messaging module rdocs.

git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1443577 13f79535-47bb-0310-9956-ffa450edef68