Code coverage improvements in grant classes
Fix bad type hintings.
Merge pull request #267 from Hywan/fix_examples

Fix bad type hintings
Do not forget to set the expire time.
Merge pull request #268 from Hywan/fix_example_storage_authcode

Do not forget to set the expire time
Changelog update
Merge branch 'master' of github.com:thephpleague/oauth2-server
Syntax improvements
Ensure Refresh Token Entity hasn't expired
Changelog update
Update DefaultAlgorithm.php

Prevent edge-case whereby, if the majority of `base64_encode($bytes)` consists of `/` or `+` characters, the resulting key will be shorter and less unpredictable (due to a smaller keyspace) than anticipated.

As a result, the `$len * 2` hack has been removed. Although it is highly probable that `$len * 2` will stop most edge cases from occurring, it does not actually guarantee the end result will be at least 40 characters long.
Merge pull request #273 from sarciszewski/patch-1

Make Util/KeyAlgorithm/DefaultAlgorithm guarantee $len bytes of output even in edge cases.
Fix API CS.
The `create` method returns void.
Fix API CS.
Merge pull request #275 from Hywan/cs

Fix API CS.