Many gem development updates + Better SMTP client support!

After finding that mailtrap did not work at all with ssmtp, a very simple SMTP
client, I took it upon myself to update this gem in order to support it.
I've merged the lsiden/pullreq branch into my own, and added some fixes
to mailtrap. 

This incorporates & supercedes Larry Siden's pull request, and so it should close #2.

Changelog Summary:
================

 - Updated gem dev & test dependencies
 - Cleaned up many deprecation warnings
 - Cleaned up Rakefile to use newer Hoe syntax
 - Re-generated gemspec & boilerplate stuff using Hoe + [flavorjones/hoe-gemspec](https://github.com/flavorjones/hoe-gemspec)
 - RSpec tests all PASSING!

Minor Known Problems:
----------------------------------

 There is one unit test that did not pass for mailshovel,
and probably never did or only did on original tester's machine due to a possible race condition from what I can tell... 

    Mailshovel when sending a DELE command should delete messages on QUIT.
    test/mailshovel_test.rb:122

After messing with it for a while, I found that there is some problem
with the way the FakeTCP class rewinds the input for the DELE commands.
This results in only one of the mails being deleted.  I found very
erratic behavior when messing with the sleep amount and order of the
sleep & rewind in the say() function. Not sure how to fix that

Changelog
========

### 0.2.3.20130709144258 / 2013-07-09

* Github fork pre-release ([trinitronx/mailtrap](https://github.com/trinitronx/mailtrap/releases/v0.2.3.20130709144258))
  * Many fixes, gem development updates + Better SMTP client support!

* 5 bug fixes:

  * Fixed Gemfile dev/test dependencies ^_^
  * If client uses HELO, send 250 OK first so client goes ahead
  * Fixed a hang when using ssmtp + mailtrap
  * Fix client out of bounds error: Delete files only after QUIT when DELE command is received (by Luke Redpath)
  * Fixed broken #connect method, use local not instance vars

* 4 major enhancements:
  
  * Added support for AUTH LOGIN, NOOP, and other easy SMTP verbs
  * RSpec tests all PASSING!
  * Added Mailtrap::LogParser for turning Mailtrap log files into an array of TMail::Mail objects - useful for inspecting the file
    for testing purposes. (by Ashley Moran)
  * Migrated from abandonware TMail to Mail (by Larry Siden)

* 9 minor enhancements:

  * Cleaned up Rakefile to use newer Hoe syntax
  * Cleaned up many deprecation warnings
  * Added .gemtest file to suppress bundler error
  * Using pattern instead of list of files for RSpec
  * Re-generated gemspec & boilerplate stuff using Hoe + flavorjones/hoe-gemspec
  * Tests added by Luke Redpath
  * Added a gemspec so we can use bundler
  * Pass Mailshovel arguments in the correct order (by Luke Redpath)
  * Updated History file with all back versions & update descriptions