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
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
Merge remote-tracking branch 'origin/3.1'

Conflicts:
.travis.yml
BUG Fix encoding of SearchForm::getSearchQuery
This made it awkward for user code to extract the query value for use in other applications; This would otherwise have to be xml decoded again.
Casting has been promoted to the templating level via DBField::create_field and a `SearchForm.casting` config setting.