Allow blank field display to be defined in the initial list of choices.

A second attempt at addressing https://code.djangoproject.com/ticket/20649

The [first attempt](https://github.com/django/django/pull/1315) was closed after it was agreed that this would be a better, less invasive approach.

Copying @timgraham in as he reviewed the first attempt. :)