Use jquery.payment for frontend + backend checkout form
No longer create duplicate roles within Spree

Fixes #3557