Allow PHPUnit installations with composer
Instruct travis to use composer version of phpunit
Merge pull request #3087 from tractorcow/pulls/3.0-phpunit

BUG Allow PHPUnit installation with composer / Fix travis
FIX Folder Title not being exactly the same as Name field
Backport to 3.0 of PR #3086
MINOR LeftAndMain::getRecord check $ClassName before use

While the check for `$classname` was done in the first conditional, it was left out of the other two, leading to potential issues when an invalid ID was given, instead of the expected `false`.
Merge pull request #3102 from ss23/patch-3

MINOR LeftAndMain::getRecord check $ClassName before use
Path resolution cleanup
Backport of #3085 to 3.0
Merge pull request #3106 from tractorcow/pulls/3.0/path-checking

Path resolution cleanup
Added change log for 3.0.11-rc1
Changelog tags
Merge pull request #3100 from tractorcow/pulls/3.0-fix-foldername

FIX Folder Title not being exactly the same as Name field
Release docs update
MINOR Use composer @stable for PHPUnit

Using stable will allow some packages to be downloaded as zips instead of clones all the time.
MINOR Use composer @stable for PHPUnit

Using stable will allow some packages to be downloaded as zips instead of clones all the time.
Release docs
Merge remote-tracking branch 'origin/3.0.11' into 3.0