Merge pull request #23 from ytti/master

Avoid 'warning: assigned but unused variable' warn
Changed license from 'Ruby' to 'MIT'
Added an example using auth

It publishes and subscribes at the same time
Merge pull request #25 from tkellogg/auth-examples

Added an example of using auth from Tim Kellogg
Added validation of QoS value (fixes #14)
Merge branch 'master' of github.com:njh/ruby-mqtt
Added checks when parsing the protocol name and version (fixes #15)
Added check to ensure that packet body isn't too big (fixes #8)
Bumped version number to 0.1.0
Added a #inspect method to the Packet classes (fixes #28)
Changed from using rcov to simplecov
Rdoc spelling correction
Added get_packet
Wrote rdoc and spec tests for get_packet (fixes #10)
Created an example of using get_packet (for #10)
Added .rbenv-version to .gitignore
Corrected comment about local broker in examples
Removed buffer.dup, I don't think it is making anything better/worse (fixes #9)
Improvements for UTF-8 handling under Ruby 1.9 (fixes #6)
Throw an exception if the topic name is an empty string