Relocated GreenMailUtilTest.testImapBadEnvelope() to EscapingTest
Renamed testImapBadEnvelope() to testEscapeMessageID()
Relocated GreenMailMimeMessage inner class to it's own class in com.icegreen.greenmail.test.util
Refactored testEscapeMessageID() to use retrieveAndCheck() helper method and GreenMail server instance created by test @Rule
Fixed indentation per contribution requirements
Modified .gitignore file with generated files from gitignore.io. File was generated via an HTTP GET to https://www.gitignore.io/api/windows,java,netbeans,intellij,osx,eclipse,vim,emacs,sublimetext,linux,maven,gradle
Merge pull request #27 from buildscientist/issue-26

Modified .gitignore file with generated files from gitignore.io. File wa...
Merge pull request #25 from buildscientist/issue-24

Issue 24
Updated for OSSRH deployment
POM cleanup: configure plugin versions in pluginManagement section
Read the allocated port from the ServerSocket

ServerSocket has support to search for any free
port if you pass '0' as port number. In this case
the port in the ServerSetup does not match the
actually aquired port.
Merge pull request #29 from signed/respond-with-actually-allocated-port

Read the allocated port from the ServerSocket
Updated documentation/site for Release 1.4.0
Fix for JaCoCo and Surefire / argLine
Sonar fixes
Fixed wrong fetch of server address: use socket address
More sonar violation and generic warnings fixes