Remove code already placed in awesome_nested_set
Flush out association between payment and its method.

Change-Id: I7ae6a6071ad9959eacb48bda75061e58236e674f
Test against Ruby 2.1.0 in Travis
Add inverse_of to models

Fixes #4146
Revert "Make sure that api requires authentication by default"

This reverts commit 3e89c8e52ced3935f74048f288aa9cdc524c88dc.

This is causing issues with the frontend & backend builds that need to be fixed before this commit can be applied.
Add CHANGELOG entry for js responder security fix
No need to call gemspec in common_spree_dependencies

Each component Gemfile already calls it
Point to activerecord-hacker repos

Now that PRs have been merged
Create records instead of using mock_model

Build was getting errors like:

  Failure/Error: promotion.promotion_rules = [mock_model(Spree::PromotionRule, :eligible? => true, :applicable? => true),
       Double "Spree::PromotionRule_1010" received unexpected message :attributes with (no args)

probably due to internal activerecord changes which rspec-rails doesn't
comply anymore
Specify association_foreign_key in Promotion::Rules::User

Otherwise it would search for a legacy_user_id which didn't exist (when
running specs)
Merge branch 'master' into rails-4.1.0

Conflicts:
	common_spree_dependencies.rb