- normalize numbers to the 00... international format
- a default_trunk_prefix setting to all sms backends
- set default_trunk_prefix and default_country_code to French ones
- modify test
All specific exception classes have been removed, sending was fixed in orange,
oxyd and choosit providers; when possible failure for each destination is
returned.
SMS application models were subclass of a non-abtract MessageGateway, it
didn't bring anything but a classmethod and complications for migrations;
it's now removed in favour of directly subclassing BaseResource.
Migrations are added, and new table names are defined to avoid collisions.
The passerelle.messages application has also been moved to passerelle.sms,
this avoids the conflicting name 'messages' that is also claimed by
django.contrib.messages.