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.
Merge remote-tracking branch 'upstream/master' into feature/openid-connect
Added id_token to Bearer token, modified unittest to reflect the changes
Removed useless file
Removed useless unittest
Merge branch 'feature/openid-connect' of https://github.com/thul/oauth2-server into feature/openid-connect
Removed references to entities and using Interfaces