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
Fix Event Documentation for the 'Allow Multiple' filter. Closes #2157
Merge branch 'delegates' of github.com:embarknow/symphony-2 into embarknow-delegates
Documentation tweak, share all errors
Add new delegate, `ModifyFieldPublishWidget`. Closes #2158
Some strict standards fixes