Refactor remove unused file
Fix private method visibility
Refactor extract ActsAsTokenAuthenticationHandler inclusion to method
Rename option `adapters` to `model_adapters`

The `adapters` option was part of the gem public interface,
however, considering it had not been released, the move
brings more than it costs.
Refactor rename Adapter#models_base_class

Naming the method Adapter#base_class improves
the interface versatility. Since the configuration
option involved is now named `model_adapters`,
the current use of adapters remains transparent.
Refactor extract RailsAdapter, inject dependency
Refactor treat ActiveRecordAdapter as a generic adapter

This could be seen as supporting multiple controller adapters.
Add :controller_adapters option

Keep loading the RailsAdapter by default because
the Cucumber features depend on it. Even if the Cucumber steps
could be modified to handle that dependency, I prefer not to
do it here nor now.
Refactor rename the adapter shared specs

Please [skip ci] :)
Merge branch 'refactor-encapsulate-dependencies-on-action-controller'