Remove infinite recursion when using an array of directories in PHP Unit config.

Fixes #596
Updating PHP Copy/Paste Detector to new parameter format

Fixes #669
Adding support for Github Content-Type: application/json web hooks.

See #668
Updating session variables to add phpci_ prefix.

Fixes #652
Fixing user profile edit to display updated information after save.
Settings UI cleanup
Allow PHPCI to mark builds as failed if the builder crashed, after a user-defined timeout. Limit to one build per project in RunCommand.

Fixes #623
Removing PHPCI's custom autoloader in favour of Composer autoloader.

Closes #661
Fixing support for Github and Bitbucket web hooks.
Fixing RunCommand
Adding Phar archive plugin.

Closes #659
Closes #106
Adding commit message and committer e-mail to Git webhook

Closes #560
Closes #577
Fix for CS issues in build 1349
Adding non-interactive installation mode.

Closes #641
Make FilesPluginInformation class only try to load PHP files.

Closes #638
Make PHPCI output properly formatted JSON and Yaml files where possible, rather than one-line files.

Closes #547
Added information for windows users in the bootstrap script

Closes #491
Switch build status image to use Shields.io SVG icon.

Closes #439
Prevent undefined errors in TapParser if output from scripts failed.

Closes #515
Improved PHPSpec plugin. Now includes a UI Plugin.