Add 'empty_first_item' and 'custom_empty_first_item' extra params to NamedVocabulary

A common requirement is to have an empty element on top of the display list of an AT field. Now we are able to provide it without having to create a custom method on the object itself.