Merge branch 'release/3.0.1' into develop
Added GrantTrait::setIdentifier

I found it useful to be able to set the identifier so I could "alias" one for deprecation. Hopefully no issues here @alexbilbie
No longer need to inject auth server into grant
Updated unit tests
Merge branch 'feature/no-inject-server' into develop
Merge branch 'refs/heads/develop' into feature/no-inject-server

Conflicts:
	src/League/OAuth2/Server/Grant/GrantTrait.php
Test setIdentifier because @philsturgeon didn't
Merge branch 'feature/no-inject-server' into develop
Version bump
Updated changelog
Merge branch 'release/3.1'