Added code coverage and styling tests, refactored

Added runTests.sh to wrap up a bunch of test starting functionality.
Moved SetupEnvironment.sh out of Bootstrap.php and into the runTests.sh
file.

Added Coverall support for line coverage.

Added php-cs-fixer for code styling testing.
Formatting! PSR Compliance
Added cover coverage badge
Updated to latest version of the DovecotTesting Package
Start testing hhvm on travis-ci

Lets see if it even has imap enabled :-)
Merge pull request #47 from tedivm/testing_updates

Testing Suite Updates