Fix #3356 js not properly included
fixed anonymous function declaration

uses changed to use
Merge pull request #3523 from michalkleiner/patch-1

fixed anonymous function declaration
Update remove extra );
Merge pull request #3531 from nhorstmeier/patch-1

Update remove extra );
FIX: i18n support in LookupField

Fixed i18n support in LookupField when value is empty (read-only complement of DropdownField)
Merge pull request #3534 from jelicanin/3.1

FIX: i18n support in LookupField
FIX: Deliberately clear partial cache blocks on flush (fixes #1383)

Move property to top of class definition

Move property to top of class definition
Merge pull request #3530 from kinglozzer/pulls/flush-invalidate-partial-cache

FIX: Deliberately clear partial cache blocks on flush (fixes #1383)
Update permission.md

Throws warning without call of parent::init()
Merge pull request #3543 from spekulatius/patch-1

Update permission.md
Merge pull request #3459 from jdemeschew/3356-fix-js-not-properly-included

Fix #3356 js not properly included
Better tests for SSViewer::flush & Flushable
BUG Fix flushing of SSViewer cache via testing
Merge pull request #3549 from tractorcow/pr/3545

API Tweak in SSViewer::flush
API Enable re-authentication within the CMS if a user session is lost
BUG Resolve issue with error redirection being ignored within CMS
BUG Fix issue with invalid securityID being re-emitted on failure
Merge pull request #3537 from tractorcow/pulls/3.1/cms-login-dialog

API Enable reauthentication within the CMS if a user session is lost
NEW Limit characters to closest word in Text