Behat tests for image upload and overwrite in HTML editor
Disable UploadField change detection in assets/admin/add

See https://github.com/silverstripe/silverstripe-framework/issues/2638
Refactor old page redirector into an extension
Merge pull request #801 from ss23/refactor-old-page-redirector

Refactor old page redirector into an extension
Merge pull request #889 from chillu/pulls/2638-uploadfield

Disable UploadField change detection in assets/admin/add
Updated translations
Merge pull request #883 from chillu/pulls/htmleditor-upload-replace

Behat tests for image upload from computer, editing images, etc
Convert behat PHP to SS coding conventions
Implemented Behat test for page search (fixes #620)

Added Deleted state to UpdateState step defination
See https://github.com/silverstripe/silverstripe-cms/pull/896
FIX: ErrorPage generating empty responses for 403/401 requests

Previously by setting the response status code inside the action, this prevented response bodies from being included due to 403/401 being matched by SS_HTTPResponse::isFinished() (which stops popular

I assume SS_HTTPResponse::isFinished() is valid for the permission error use case (and I would be hesitant to change it) so this simply moves the declaration of the response status code till after the parent has populated the body of the response.
ENHANCEMENT: Add 'Cancel' button to 'Add Page' form
Adding behat test for changing theme of site using CMS dropdown
Implement History.js logic for "Cancel" action
Merge pull request #898 from dnadesign/errorpagepermissions

FIX: ErrorPage generating empty responses for 403/401 requests
Fixing up scenarios for managing page permissions Behat tests.

Relies on changes from silverstripe-behat-extension:

silverstripe-behat-extension/pull/15
silverstripe-behat-extension/pull/14
silverstripe-behat-extension/pull/13
silverstripe-behat-extension/pull/12
NEW STEP: Pages editable by and renamed manage page permissions feature file
Merge pull request #904 from srizzling/is/cms/892

Added new step Pages can be editable by
Reload "Settings" form on save (fixes #895)

Regression from 920da0d1202ec403c193a0b282f5379bc415c287
ValidationException support in CMS "Settings" UI
More specific Behat assertion for page editability