Provide interface to list and disable user payment sources

Users might include the Core::UserPaymentSource into their user models
or implement their own methods to deal with payment sources
Add checkout specs for using existing payment sources
Add CHANGELOG entries for reusing credit cards