Moved invalidate_old_payments to a private method
Removed ActiveRecord::Base as inheritance class
Removed db:migrate command from README
Added a check if lock_version column already exists in spree_users
Removed require statements for shared_examples
Use display formatter in backend as well

Show admins loyalty points in the same format as the frontend
support deleting/editing loyalty transactions

Changed the routing to use the actual object name (loyalty point
tranasaction) in the admin. as its just the admin, removing the extra
_transaction isn't worth the complications in the spree resource
controller

Change-Id: I5b77ec69f2c1ab91c3000ed720daa11804b7c135
Merge pull request #1 from freerunningtech/loyalty_point_admin

support deleting/editing loyalty transactions
Remove debit/credit transactions, and validations

The single table inheritence model of the debit and credit transactions
added more complexity and overhead than it was worth in code. I've
removed it in favor of a positive or negative point balance.

The range validations on point transactions are also being removed as
there are many common cases of admins wishing to manually grant points
outside of the acceptable ranges. This places the burden of validations
on point usage on the redemption mechanism, but is a good choice
overall.
Merge branch '2-1-stable', remote-tracking branch 'origin' into 2-2-stable