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
Merge branch 'master' into feature/601-no-interaction-in-installation
refs #601 #641: fixed typo.