Fix more warning: possibly useless use of == in void context
The behavior of value_decode method is difference between ruby 1.8 and ruby 1.9. It should return a UTF-8 encoded string.
Fix a bug of TestRetriever with :count => 1
Fix a bug of TestRetriever with same emails of INBOX
Add a spec of TestRetriever
fix mail reading: don't raise invalid byte sequence in UTF-8 when reading non-UTF-8 emails
Make Mail::Header properly Enumerable
define NilClass#blank? only if not defined yet
fix Mail::CommonAddress#value=, Mail::CommonAddress#<< and Mail::Encodings.encode_non_usascii.

	* Mail::CommonAddress#value= should be available for multi-byte addresses.

	* Mail::CommonAddress#<< should be available for multi-byte addresses.

	* Mail::CommonAddress#<< should affect its value.

	* Mail::Encodings.encode_non_usascii should not change the argument
          to make Mail::CommonAddress#value= preserve the contents of its argument.
Fixes #349 an inverted condition on imap open read_only
Support 8bit encoding for ruby 1.9
Enable TLS support under Ruby 1.8.x.

There needs to be a check for which version of ruby is being used
when trying to enable tls support.   Ruby 1.8 Net::SMTP does not
support the context object for enabling the TLS support, you
need to pass the OPEN::SSL::VERIFY related constant directly.

This patch checks for the version of Ruby and enables it as appropriate.
Small typo in readme.
Add maximum_amount of parsed headers configuration parameter
Headers parsing performance optimization
Cleanup code
Mail::Header: cache charset properly
Merge pull request #357 from felixroeser/master

Fixes #349 an inverted condition on imap open read_only
Updated IMAP documentation to fix typo and have all options documented
typo in comment "ready_only" => "read_only"