Compatibility patch for Oscar 0.4

These were added or changed after Oscar 0.4:
- oscar.apps.payment.bankcards was added : copy it over
- address AbstractCountry's code was added : fallback to iso_3166_1_a2
- Bankcard has changed some fields : fallback to the od names
Merge pull request #1 from django-oscar/feature/oscar_0.4_compatibility

Compatibility patch for Oscar 0.4