Add ability to create a profile to cardinal gateway
Add a cardinal profile.

It belongs to a credit card. Used to store cardinal transaction
information
Fix javascipt.

This has to be defined before the check on current field to work
properly.
Create cardinal profiles through Spree::CreditCard