WIP Ability changes to allow record level permissions
Remove debugger from Gemfile
Truncate product description using truncate_html gem
Use truncate_html to fix HTML truncating issues

Fixes #2518, Fixes #2323
Use truncate_html to fix HTML truncating issues

Fixes #2518, Fixes #2323
WIP Ability changes to allow record level permissions
More authorization related changes:

1) Reintroduces authorization stuff for front-end controllers from
spree_auth_devise.
2) Admin::BaseController now passes the class and not a new instance
WIP Ability changes to allow record level permissions
refactor payment gateway forms in frontend+backend

Fixes #2418
Increase contrast in admin. Fixes #2479

Fixes #2476
showing variants images in the right places fix #2529

Fixes #2538
Add order_id index to spree_payments

Fixes #2536
Really remove debugger from Gemfile
Restrict to ransack 0.7.2

Because 0.7.3 has a bug which breaks core's tests

This is the same bug that was in 0.7.1
Remove verification_value from parameter logging
Add Classification join model for Product<->Taxon relationship

Fixes #2532
Add missing end for params filter in engine
Remove incorrect association definition for promotion_rules in product model
Bump rails to 3.2.12
Travis test with Ruby 2.0