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.
FIX 8316 Prevents browser default behaviour when changing the pagetypes if creating a new page
Merge pull request #299 from patbolo/ticket/8316

FIX 8316 Prevents browser default behaviour when changing the pagetypes ...
NEW Restored duplicate and duplicated with children functionality, as in 2.4 See ticket #7602

Conflicts:
	javascript/CMSMain.Tree.js
	templates/Includes/CMSMain_TreeView.ss
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.
NEW Set correct ParentID when creating page from list view
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