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
Merge pull request #976 from ss23/SS2014004-3-0

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
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
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
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.