prepares module for people coming from the first release of this module
fixes double function calling
improves #default_value entry - no extra logic needed anymore
moves #required attribute
uses proper variable for that
moves preview functionality description
fixes fallback view mode description
hides fallback view mode field when default is used as view mode
enables preview for all entity reference fields by default in order to not break websites coming from the first release