API Injector supports nesting
BUG Resolve issue with DirectorTest breaking RequestProcessor
Injector::nest and Injector::unnest are introduced to better support sandboxing of testings.
Injector and Config ::nest and ::unnest support chaining
Test cases for both Injector::nest and Config::nest
Path resolution cleanup
[ref: CWPBUG-158]
MINOR Use composer @stable for PHPUnit

Using stable will allow some packages to be downloaded as zips instead of clones all the time.
Merge pull request #3058 from tractorcow/pulls/injector-stack-tests

API Injector supports nesting
Merge pull request #3085 from tractorcow/pulls/3.1-path-checking

Path resolution cleanup
BUG Fix data query not always joining necessary tables
Fixes #2846
BUG Better checking of existing files
[ref: CWPBUG-158]
BUG Fix Versioned stage not persisting in Session. Fixes #962
BUG Disabled disruptive test case in DirectorTest
API RequestProcessor and VersionedRequestFilter now both correctly implement RequestFilter
Better PHPDoc on RequestFilter and implementations
Merge pull request #2918 from tractorcow/pulls/3.1-requestfilter-versioned-fixes

BUG Fix Versioned stage not persisting in Session
Merge pull request #3019 from tractorcow/pulls/3.1-dataquery-tables

BUG Fix data query not always joining necessary tables
Merge pull request #3101 from tractorcow/pulls/3.1-fileexists-checking

BUG Better checking of existing files
Adds to nextString() method to ConfigStaticManifest

This is used to get the classname out of the tokens, rather than assuming that
the class name is a single T_STRING.
Update translation masters
Added 3.1.5-rc1 change log
Updated documentation index
Update pagination.md

Eror in Limit example
Merge pull request #3118 from phillprice/patch-1

Update pagination.md
Merge pull request #3103 from simonwelsh/configstatic_nextstring

Adds to nextString() method to ConfigStaticManifest
Merge pull request #3104 from willmorgan/patch-5

MINOR Use composer @stable for PHPUnit
FIX: Prevent i18n clearing all SS_Caches (fixes #3122)