FIX 7853 Flush the content of drop down fields when closing html editor linker (links and images)
BUG Exclude framework/dev from text collection (fixes #4754)

Avoids breaking execution if PHPUnit is not installed,
since classes in framework/dev/ extend PHPUnit,
and get autoloaded when we inspect the ancestry and implementors
of every class defined on the filesystem.
Not an ideal, since it removes i18n support for dev classes,
but in practice this only impacts a single entity definition.
FIX 7934 When lazy loading fields respect version of the record
API Data corruption on Versioned due to lazy loading

Lazy loading no longer loads fields from the versions table when querying. This could lead to incorrect data being displayed if the data on the object and the version it pointed to did not match.

API methods to allow setting of the context of the query that generated the DataObject on that object (used by the lazy loading mechanism to correctly query the Stage, Live, or Versions tables)

See https://github.com/silverstripe/sapphire/pull/1178 for context.
BUG: update deprecated 'live' jquery to 'on'

'live' has been deprecated since jquery v 1.7.0, and has been removed
in the latest 2 versions of jquery
Simplified travis builds (external setup scripts)
Require cms in 2.4 composer.json (which is used in travis)
BUG: GridFieldFilterHeader only filters on last filter

GridFieldFilterHeader only filters on the last filter argument because it keeps recloning the original datalist
Merge pull request #1337 from adrexia/patch-1

BUG: update deprecated 'live' jquery to 'on'
Merge pull request #1347 from stojg/gridfieldfilterheader-last-filter-only

BUG: GridFieldFilterHeader only filters on last filter
Merge pull request #1185 from chillu/pulls/augment-lazy-versioned

Versioned lazy loading fixes (backport from 3.1)
Merge pull request #848 from chillu/pulls/4754

BUG Exclude framework/dev from text collection (fixes #4754)
Merge pull request #778 from patbolo/bugfix/7853

FIX 7853
Update form-validation.md

Minor typo, missing a '
Merge pull request #1738 from ss23/patch-1

Update form-validation.md
Avoid double encoding Date->Formati18n()

See https://github.com/silverstripe/sapphire/pull/1314
Thanks to @ivoba
Fixed /admin/pages/publishall link in docs
l10n key to make "yes" and "no" translatable (see #1749)
DateField.js event selector regression (fixes #1528)

See 19a8545076f477d15aa5ed7fe52af020f43d28ab
Include AllPages() form method to $allowed_actions