Adjust bankcard model to provide an obfuscated number property

Useful in templates where the bankcard form is rendered.  Eg:

    {{ bankcard_form.bankcard.obfuscated_number }}
Slight tidy of checkout to better support billing addresses