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