Add BIC model and form fields.
Move country tuples into the generic.countries submodule.
SIRET : cleaning dashes and spaces added in prepare_value

Signed-off-by: CapsLock <faimaison@legeox.net>
IBANValidator: More strict checksum checking.

'00', '01' and '99' are not valid checksum values.
IBANValidator: Minor simplification in checksum calculation
IBANValidator: Refactor checksum calculation into a separate method

This is useful when converting legacy account numbers to IBAN format.
Merge pull request #125 from benkonrath/add-bic-model-and-form-fields

Add BIC model and form fields.
Merge pull request #131 from intgr/iban-checksum

IBANValidator: Various checksum improvements
Added `R` CIF type support on ESIdentityCardNumberField
Added `V` and `W` CIF type support on ESIdentityCardNumberField
Added django setup to doc config to fix issue #133.
Extended test setup.

- Adds Python 3.4 testing
- Adds current Django master to test matrix
- Simplifies tox config
- Adds docs test env to test matrix (refs issue #133)
- Stop using sudo for faster Travis builds
- Use pip download cache
Added docs env to travis test matrix.
Fixed code comment for ISO 3166-1 country list so that it shows up in docs.
Merge pull request #132 from glic3rinu/master

Added `R` CIF type support on ESIdentityCardNumberField
Merge remote-tracking branch 'TheCapsLock/master'
Extended tests for ee1337411b6e1dfb834f2d424fa15bbe3abc6a1c.
Merge branch 'master' of github.com:django/django-localflavor
Added RTD badge.
Document generic validators (IBAN, BIC)