Alow Django Admin to initialize blank number fields

Django admin needs to be able to create blank instances of the fields in order to create a new model. This currently breaks with BaseEncryptedNumberField because, for example, `int('')` fails.

This patch fixes that issue.