Fix TODOs in the doorkeeper_for class

This just fixes these two TODOs:

* https://github.com/doorkeeper-gem/doorkeeper/blob/master/lib/doorkeeper/doorkeeper_for.rb#L14
* https://github.com/doorkeeper-gem/doorkeeper/blob/master/lib/doorkeeper/doorkeeper_for.rb#L38

I added an `#acceptable?` method to AccessToken and a `#includes_scope?` method to the Scopes Module. `doorkeeper_for` now tests if a token is acceptable by passing the required scopes. 
Seems it's not, the duplicate `private` version should stay, and to reflect it's a boolean we should leave the ending question mark.