Separate Mail Server Setup into Development Package

The purpose of this update is to remove the Dovecot email setup out of the main package and into it's own development package. This will reduce the size of the production install of Fetch while also allowing other libraries to take advantage of the Dovecot/Vagrant/Travis email setup code.