Merge pull request #7 from battye/master

Add comment to the extensions controller.
Update permissions on tests.sh
[Fix] Changes to merge.sh to allow skipping tests or using ./tests.sh instead of tests.sh
[Fix] I seem to always forget to add spaces into shell conditionals
Remove test code
Fix permissions for deploy and composer update scripts also
Document options and fix typo
[Fix] Fix publc to public
[Improvement] Add some linting tools
[Fix] Installation of parallel should be under install, not before_script
[Improvement] Update deps
[Fix] Exclude vendor from php linting
Update deps
Update dependencies
Add first draft of the recognised extension developers page
Make changes to the Extensions index and recognised developers page