BUG Escape page titles in CommentAdmin table listing
FIX CMSMainTest to access batch_action config property properly
Removed CMSMain->CMSVersion(), using LeftAndMain instead

Implementation got more complex (see https://github.com/silverstripe/silverstripe-cms/pull/289),
including composer.lock file support. So trying to to duplicate too much.
NEW "Show children as list" tree context action

Allows for easier navigation between tree and list,
particularly if a node has many children nodes
(since it doesn't require expanding that node).

Uses a new 'ss-tabs-force-active' class on the tabset
to enforce the correct view state. This also fixes an issue
where you couldn't link to a list view directly via URL.
Merge branch '3.0' into 3.1
FIX Ticket #8318 Append the HTML used for expanding/collapsing the site tree column in template instead of creating it on the fly with js
Merge pull request #302 from patbolo/ticket/8318

FIX Ticket #8318 Append the HTML used for expanding/collapsing the site ...
Merge pull request #300 from chillu/pulls/show-children-as-list

NEW "Show children as list" tree context action
Merge pull request #295 from silverstripe-rebelalliance/feature/config

FIX CMSMainTest to access batch_action config property properly
BUG SilverStripeNavigator shows wrong message.

The message was always 'Published Site'.
Also there were no 'active' class on links.
Make message always visible at the top of the page

Make message always visible at the top of the page like the message in CMS preview iframe.
Make message always visible at the top of the page

Make message always visible at the top of the page like the message in CMS preview iframe.
Re-indexed disallowed array because of json_encode issue with non-sequential array
Merge pull request #303 from uniun/patch-1

BUG SilverStripeNavigator shows wrong message.
Merge pull request #304 from g4b0/8300-allowed-children-contextual-menu

Re-indexed disallowed array because of json_encode issue
Merge remote-tracking branch 'origin/2.4' into 3.0

Conflicts:
	code/CommentAdmin.php
Merge remote-tracking branch 'origin/3.0' into 3.1

Conflicts:
	code/controllers/SilverStripeNavigator.php
CMSMain->LinkWithSearch() visibility

Required for tree links retaining search state
API Marked statics private, use Config API instead (#8317)

See "Static configuration properties are now immutable, you must use Config API." in the 3.1 change log for details.
MERGE More config changes