Travis gemfiles and env variables refactor
Add Rails 4.2 to Travis CI
Merge pull request #496 from doorkeeper-gem/travis

Travis gemfiles and env variables refactor
Add spec for 200 response on Token revocation

Even with invalid token, as defined in
http://tools.ietf.org/html/rfc7009#section-2.2.

Fix a pending spec.
Update README to reflect changes on authentication

Further discussion in:
https://github.com/doorkeeper-gem/doorkeeper/issues/504
dump layouts when generating views
Merge pull request #509 from jasl/dump-layout

dump layouts when generating views
Add contributing guidelines
Use the new build env on Travis

more ram, more cpu, better network

http://docs.travis-ci.com/user/workers/container-based-infrastructure/

more docs coming soon
Merge pull request #511 from joshk/patch-2

Use the new build env on Travis
Tests adjustments:

* Rails 4.2.0.beta4 and Arel 6 are not playing well together right now
* cache bundle in Travis CI
* Factories rearrangement
Force usage of SSL in redirect uris
Allowed SSL URI validations based on the current record. Refactored code to remove obselete nil checks, explicitly stated in initializer that force SSL uri is a code sample.
Changed the behaviour of force_ssl_in_redirect_uri to accept a boolean as configuration.
Merge pull request #489 from antek-drzewiecki/use_secure_uris

Force usage of SSL in redirect uris
PR 489 adjustments
Support ability to limit scopes by application

If there no scopes (empty string) defined in the Doorkeeper::Application record, PreAuthorization should only compare scopes against the config/server scopes. If there are scopes on the Doorkeeper::Application record, the set of valid scopes is the intersection of the config/server and the Doorkeeper::Application record scopes.