FIX Fixes #965. Allow user date-settings to show on GridField Page admin

- Relies on framework PR #2961.
FIX Prevent SQLi when no URL filters are applied
FIX Prevent SQLi when no URL filters are applied
FIX Do now allow arbitary class creation in CMS
Merge pull request #976 from ss23/SS2014004-3-0

FIX Prevent SQLi when no URL filters are applied
Merge pull request #977 from ss23/SS2014004-3-1

FIX Prevent SQLi when no URL filters are applied
FIX Do now allow arbitary class creation in CMS
Merge pull request #978 from ss23/SS2014005-3-0

FIX Do now allow arbitary class creation in CMS
Merge pull request #979 from ss23/SS2014005-3-1

FIX Do now allow arbitary class creation in CMS
Updated translation master
Merge pull request #986 from tractorcow/pulls/translation-update

Updated translation master
Merge remote-tracking branch 'origin/3.0' into 3.1

Conflicts:
	code/model/SiteTree.php
	tests/controller/CMSMainTest.php
Merge remote-tracking branch 'origin/3.1'
BUG Fix orphaned pages reporting they can be viewed
Merge pull request #991 from tractorcow/pulls/3.1-canview-orphaned

BUG Fix orphaned pages reporting they can be viewed
Merge pull request #968 from phptek/issue/965

FIX Fixes #965. Allow user date-settings to show on GridField Page admin
API Filter by date created for files
Added test cases
Do not merge before https://github.com/silverstripe-labs/silverstripe-behat-extension/pull/32

ref: CWPBUG-144
Merge remote-tracking branch 'origin/3.1'
NEW Fixes #966. Ability to filter pages on page status.
- New filters for statuses normally found through SiteTree::getStatusFlags().
- Refactored menu sorting. Now alphabetical, as it wasn't previously.
API Ability to configure paging for assets / pages

ref: CWPBUG-143