OptionalTreeDropdownField extends Silverstripe TreeDropdownField to allow clearing a selection