JOINDIN-439 Add phpcs task to the build file
JOINDIN-439 Fix the issues found by codesniffer
Fix grammar for "I"m attending" button
Now takes into account whether or not it's a past event
Add website address to event page
Merge branch 'master' into JOINDIN-439

Conflicts:
	app/Joindin/Model/Event.php
Move files around
Update use of namespaces in files
Remove ConfigHelper as it's only used in one place: the base controller.
Implement BaseDb for consistency with BaseController and BaseApi
slugify twig filter isn't actually used
Move rendering try/catch to BaseController as this boilerplate was sometimes forgotten
Name variables more consistently, matching class names
Use $keyName in Db classes.
Move load() to BaseDb and make it consistent between all three Db classes.
The save method on a Db class should be called save in all cases
Merge branch 'JOINDIN-439' of github.com:martynthewolf/joindin-web2 into pr99
Merge branch 'master' into consistency2
Update tests
Separate CommentEntity

Event comments don't have a rating, so a talk comment and an event
comment are contextually different value objects.
Fixes in comments