Fix bug where options could not be overridden in PHPMessdetector plugin
Fix bug where ruleset file could not be set in PHPMessdetector plugin
Load configuration and create build directory for bare repositories
Update install.php

"Pretty printing" `config.yml` in order to make it editable by humans. `5` is just value which is looking good for me. It produces a `config.yml` like this:

    prevstage:
        - start
        - database
        - github
        - email
    b8:
        database:
            servers:
                read:
                    - localhost
                write:
                    - localhost
            name: phpci
            username: *****
            password: *****
    phpci:
        url: 'http://phpci.my.org'
        github:
            id: ''
            secret: ''
        email_settings:
            smtp_address: ''
            smtp_port: ''
            smtp_encryption: on
            smtp_username: ''
            smtp_password: ''
            from_address: ''
            default_mailto_address: ''

I guess the `prevstage` node can be replaced before writing? If yes I'll prepare that.
fixed counting of errors and warnings in Plugin/PhpCodeSniffer;
use --report=emacs in Plugin/PhpCodeSniffer to not spam the logs with the full blown report but rather display a small human readable summary report
fix Plugin\PhpParallelLint to reflect latest upstream changes:
> executable is now "parallel-lint" instead of "run"
> supports --exclude flag (ignore directories)
store errors from parallel-lint as build_meta (key "phplint-errors");
add them to the "Quality Trend" graph on the build view
Remove __constructor from plugin interface to increase flexibility.
Create factory for plugins that resources can be registered with.
switches builder to make use of plugin factory.
Merge HEAD, branch 'master' of https://github.com/Block8/PHPCI into plugin-builder
allow swiftmailer object to be passed in to Email Plugin.
Move the mailer constructor logic out of the plugin and in to a factory class for reuse.
remove leading slash.
wiring in the plugin factory. doh!
adds additional comments to plugin factory.
catching permission error
Command to poll github for new commits
Remove commented line
catch empty commit id from github