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
Removed Pear package file

I'm to lazy to maintain pear when composer is a thing.
Use Composer provided phpunit for tests

This makes versioning pinning easier
use bin/php-cs-fixer instead of bundle version
Added contributing file
Merge pull request #49 from tedivm/more_testing

Use Composer provided phpunit for tests
Badges update
Implemented getting messages in an ordered fashion
updated "total downloads" badge
update Message::decode test
fix the behavior in Message:decode
Merge pull request #56 from iampersistent/message-decode

Message decode
Merge pull request #51 from nulpunkt/get-orderd

Implemented getting messages in an ordered fashion
Updated dovecottesting to 1.2.3
Updated homepage