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

- Relies on framework PR #2961.
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
Merge pull request #992 from tractorcow/pulls/966-fix-searchfilters

BUG Fix issue with page search ignoring filters
FIX: Broken file link tracking (fixes #996)
Merge pull request #1003 from tractorcow/pulls/3.1-configurable-paging

API Ability to configure paging for assets / pages
Merge pull request #994 from tractorcow/pulls/3.1-asset-datefilter

API Filter by date created for files
BUG Fix encoding of SiteTree.MetaTags
Merge pull request #998 from kinglozzer/pulls/sitetree-file-linktracking

FIX: Broken file link tracking (fixes #996)
Merge pull request #1004 from tractorcow/pulls/sitetree-title

BUG Fix encoding of SiteTree.MetaTags
BUG Behat now uses explicit radio button behaviour
Merge pull request #1011 from tractorcow/pulls/3.1-behat-fixes

BUG Behat now uses explicit radio button behaviour
Update travis configuration to use composer phpunit
Made PHP 5.6 an allowed failure
Merge pull request #1010 from tractorcow/pulls/3.1-travis

Update travis configuration to use composer phpunit
API Error page support for Security controller errors