Added argument to Phpunit plugin: config.  This takes the path to an xml configuration file which will be run instead of the specified directory.
Merge branch 'php-unit-xml-config'

Conflicts:
	PHPCI/Plugin/PhpUnit.php
Merge branch 'master' of https://github.com/Block8/PHPCI
Merge pull request #27 from kamermans/master

Build error: Fatal error: Using $this when not in object context
Merge branch 'master' of https://github.com/Block8/PHPCI
Updated the comments in the PHPUnit plugin to relfect the fact that directory and config file can also be arrays of strings.
Merge pull request #30 from meadsteve/phpunit-comment-tweak

Phpunit comment tweak
Fixing the console app so that it installs and runs composer if not present.
Refactoring builds out into separate model types (Github, Bitbucket, Local) and builder to use build->createWorkingCopy() to make build directory. Fixes #29
Switching executeCommand() to use sprintf for parameters, and all the plugins to pass params separately. See #12, closes #24
Added a unit test case for the PHPUnit plugin. It's not fully comprehensive but good to get these started.
Merge pull request #31 from meadsteve/unit-testing

Add Unit testing to PHPCI
Merge branch 'master' of github.com:Block8/PHPCI
Fixing the add / edit project form to make the reference field validation more intelligent. Fixes #19
Fixing LocalBuild, it was in the wrong namespace.
Updating MySQL plugin to use PDO, and accept connection parameters from build_settings.mysql
Adding PgSQL plugin, powered by PDO. Accepts connection parameters from build_settings.pgsql
Updating README to cover new MySQL settings.
Fix for signing in with Github when adding a new project.
Replacing .gitkeep with .gitignore, so that artifacts created in the build directories are properly ignored, and don't end up being committed to the repo on accident.