Added Code Climate badge
Change page template to promote good practice.
Added http-host frontend param

This change add a 'http-host' parameter in the /data/params list of values.

The 'http-host' value is set to be the value of the HTTP_HOST constant.
Merge pull request #2144 from michael-e/fix-page-template

Change page template to promote good practice. Closes #2141
Don't double set token with XSRF. Closes #2118
Add NOT_UNIQUE error message constants to EventMessages. Closes #2063
Include check for the zero datetime. Fixes #2112
Make sure ordering item can still be found

This change adds a if statement to cancel the request animation frame
callback if the ordering item is gone from DOM.

This should fix #2147
new js build
Merge pull request #2151 from DeuxHuitHuit/issue-2147

Fix for Issue 2147
Remove .0 when comparing extension versions. Fixes #2146
Address semver when the .0 is not at the end. RE: #2146
Use /u when calling preg_match

This fixes problems with multi-byte characters not being reconized as words.

Fixes #2154
Add general field publish panel delegate
Added Entry object to context in new delegate
Merge pull request #2156 from DeuxHuitHuit/issue-2154

Use /u when calling `preg_match`. Fixes #2154
Add field errors if they exist, to the new delegate
Fix registerPHPFunction when passing an array of functions to register. Fixes #2161
Add fields for other redirection. RE: #2108
Implement Redirect on Forbidden, Redirect on Required functionality. Closes #2108