ENHANCEMENT: fixed styling bug with the text in the file upload drop area and moved allowed extensions up a tad
MINOR:forgot to add the fix to the insert media upload field - styles from files section were breaking it.
Fixed issue with cms help toggles not functioning correctly
No longer caching the target element to be toggled
FIX handleAction methods should be protected now
BUG Enforced requirement that ValidationException::getResult() is expected to consistently produce a valid ValidationResult object.
Update coding conventions to match SilverStripe practices
Update examples to match conventions
Correct spelling
FIX Adding preview method to CsvBulkLoader

Currently the CsvBulkLoader doesn't implement the preview method even though it's processor function has the $preview flag.
FIX processAll method respects $preview flag

The preview flag is now respected more thoroughly to stop writing of related objects
Fixed deprecated usage of <% control %>
Fixed deprecated has_extension() usage
Removed deprecated NegationFilter tests, rewrote ExactMatchMultiFilter tests
Removed deprecated YamlFixture->saveIntoDatabase() usage
Merge remote-tracking branch 'origin/3.0' into 3.1
Updated history.js dependency
Increased recent deprecation warnings from 3.1 to 3.2

The deprecations are supposed to denote the release where
the functionality will be removed, as opposed to the one where
its deprecated. Having 3.1 as a target for recent changes
in popular methods like Object::add_extension() causes
too many short-term hassles, there's no "grace period".
Added note about deprecations to 3.1 upgrading guide
Composer contribution fork/upstream docs (fixes #8332)