BOOK-673 wip, creditcard validation fields
BOOK-673, updated the code to use separate payment provider apps
Merge remote-tracking branch 'origin/feature/fund-loving-criminals' into feature/BOOK-673

Conflicts:
	bluebottle/payments/static/js/bluebottle/payments/models.js
BOOK-673, GenericPaymentsMethods WIP DO NOT MERGE
add validations to the payment credit card controller, link to payment controller/template and add regex validations to core controller validation code CLUB-673
Merge pull request #880 from onepercentclub/feature/BOOK-673

Payment validations BOOK-673