Behat tests for image upload and overwrite in HTML editor
Merge pull request #883 from chillu/pulls/htmleditor-upload-replace

Behat tests for image upload from computer, editing images, etc
Make Settings Link in CMSSettingsController clickable

When SiteConfig has a GridField, you can't click on the Link to go back
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.
Default CMSMain to Versioned::reading_stage("Stage")

Regression caused by https://github.com/silverstripe/silverstripe-framework/pull/2585
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 #897 from axyr/master

Make Settings Link in CMSSettingsController clickable
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
Merge remote-tracking branch 'origin/3.1'
Backwards compat OldPageRedirector

Regression from f9724668807c7b946d9b8e8b31622d8dfdaf7903.
Passes tests in 3.1, but fails in master due to Deprecation notices.
Tests needed adjustments because OldPageRedirector::find_old_page()
doesn't have the same method signature...