implement RemoteGitBuild::getFileLinkTemplate

required by PHPCI/View/Build/view.phtml
Merge pull request #376 from jowy/patch-1

implement RemoteGitBuild::getFileLinkTemplate
UI updates
Making the public key a property that we store for projects, and displaying it for later use.
Adding PHPCS report parsing.
Adding PHPCS report parsing.
Merge branch 'master' of github.com:Block8/PHPCI
Setting allowed_warnings and allowed_errors to 0 by default, -1 in zero config mode. Fixes #377
Adding getFileLinkTemplate() to the default Build model. Fixes #375
Adding a basic external project status page, accessible via /build-status/view/{id}. Fixes #353
Make project overview table update when build list does on dashboard, fixes #336
Make build page use PHPCI_URL for project link, fixes #378
Fixing the horrors of overly long lines, misalignment, and incorrect use of new lines.
OH THE HORROR, a mis-spaced try-catch.
Re-PSR2ing the generated model base classes.
Fixing composer.json and composer.lock after my breaking them in 69ea47874fc3d95698e5cdb2601bd4ef5ee8eb52. Thanks @elkangaroo
link build status image to new project status page
Merge pull request #379 from elkangaroo/patch-1

link build status image to new project status page
Fix broken project view layout

Layout was broken for projects, that are not 'github', 'gitlab' or 'bitbucket' due to misplaced `endif;`
Merge pull request #380 from elkangaroo/patch-1

Fix broken project view layout