[TASK] DomainObject: Add options to make default-fields optional

By default the fields deleted, disabled (in db: hidden) as well
as starttime/endtime are added to a domain-object. Allow to
turn them of on per object and have files properly be generated.

Change-Id: Ic6ad4ebd42448494e21abe3aac14725e88205de9
Resolves: #56965
Reviewed-on: https://review.typo3.org/28450
Reviewed-by: Nico de Haen
Tested-by: Nico de Haen