Fix for migrations when blank is False.

When the default is ''. to_python(default) becomes None.
Mysql doesn't like that.

Now it is: to_python(default) or ''.
Fix for issue #48.

Can't use the widget under django management commands.
Django management commands use 'en-us' and Bable doesn't
understand that.