Update ActiveMailer, ActiveModel, Cucumber::Rails

Add explicit version constraint
Update FactoryGirl::Rails

Add explicit version constraint
Update DatabaseCleaner

Add explicit version constraint
Update SQLite3

Add explicit version constraint
Update RSpec::Rails (to 2.14.2)

Add explicit version constraint
Update RSpec::Rails (to 2.99.0)

The RSpec specs generated within the Cucumber features depend
on deprecated RSpec methods, e.g. `raise_error(ErrorClass, message)`

Those dependencies are **not** removed here, and therefore RSpec::Rails
should not be updated to its 3.x series. Deprecation warnings provided
by the 2.99.0 version of the gem will however be useful to start
writing unit tests compatible with RSpec 3.

The intention here is to make possible to replace the offending specs
(which are part of the Cucumber features - integration tests) by
independent specs - unit tests. That should lead to a simpler, faster
and more transparent - more usable tests suite.
Keep Aruba version

Add explicit version constraint
Merge branch 'add-explicit-dependencies-versions-constraints'
Add Inch

See https://github.com/rrrene/inch
Add Inch-ci badge

See http://inch-ci.org

Inch-ci also support Github webhooks :)
See http://inch-ci.org/howto/webhook
Add inline doc: STA#configure
Add Inch to default rake tasks

This task will be part of the Travis-ci build.
Merge branch 'add-inch'
Enable RSpec for autonomous testing, add configuration

Add RSpec to the default rake task

Run `rake spec` to run all unit tests.
Add ActsAsTokenAuthenticatable specs
Minor refactor make external namespace explicit

Avoids the ActiveRecord Module to be searched into
the SimpleTokenAuthentication::ActsAsTokenAuthenticatable namespace, and
improves the error message when ActiveRecord is not properly required.
Add specs for inherited token authenticatable behaviour
Refactor remove redundant code
Add specs: generated auth. tokens are unique
Add proper tags to public interface specs

Add spec:public rake task