force plugin factory to only build plugins matching interface.
Merge branches 'master' and 'plugin-builder' of https://github.com/meadsteve/PHPCI into plugin-builder
add test for non-function loader in plugin factory.
allow non phpci native plugins.
switch to correct namespace separator in plugin construction.
remove non existent variable.
move plugin execution code in to helper class.
extract the success/failure logging of the builder to an interface.
add prophecy and phpunit integration to make mocking a bit simpler.
add tests for Plugin Executor
add tests for plugin executor logging
remove arguments from Executor test assertions that are not required.
add test for Executor::executePlugins
move prophecy-phpunit to a dev dependency as it's not required other than to execute tests.
Merge branch 'unit-testing' into plugin-builder
bring bootstrap.php up to date.
update bootstrap
fix the plugin executor so that the status is correctly reported.
Merge branch 'plugin-builder' of https://github.com/Block8/PHPCI into plugin-builder
Merge pull request #230 from Block8/plugin-builder

Allow 3rd party plugins