BUG Load just one of each plugin.
Merge pull request #3040 from mateusz/plugins30

BUG Load just one of each plugin.
FIX: ConfirmedPasswordField used to expose existing hash
Merge pull request #3044 from mateusz/hash

FIX: ConfirmedPasswordField used to expose existing hash
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
BUG HTMLText whitelist considers text nodes
Minor improvement to #2853.
If a list of whitelisted elements are specified, text nodes no longer evade the whitelist
Fix 'Uncaught ReferenceError: jQuery is not defined' if jQuery is not included in template.
FIX folder Title not being exactly the same as Name field if setName modified the value
Change PHP 5.6 to an allowed failure
Merge pull request #3086 from hafriedlander/fix/CWPBUG-155

FIX Folder Title not being exactly the same as Name field
BUG Allow PHPUnit installation with composer / Fix travis
Allow PHPUnit installations with composer
Instruct travis to use composer version of phpunit
Merge pull request #3088 from tractorcow/pulls/3.1-phpunit

BUG Allow PHPUnit installation with composer / Fix travis
Merge pull request #3079 from timsnadden/3.1

Fix 'Uncaught ReferenceError: jQuery is not defined'
Don't add the class manifest with tests as an exclusive manifest
Merge pull request #3096 from simonwelsh/nonexclusive-test

Don't add the class manifest with tests as an exclusive manifest
Merge pull request #3087 from tractorcow/pulls/3.0-phpunit

BUG Allow PHPUnit installation with composer / Fix travis
Merge pull request #3021 from tractorcow/pulls/3.1-htmltext-whitelist

BUG HTMLText whitelist considers text nodes
FIX Folder Title not being exactly the same as Name field
Backport to 3.0 of PR #3086
Path resolution cleanup
[ref: CWPBUG-158]