* SportType Dialog: added validation and binding for list buttons.
* SportType Dialog: use a clone of the edited SportType.
* SportType Dialog: refactoring of dialog initialization.
* SportType Dialog: implemented OK action for validating and storing the edited sport types.
* AbstractDialogController: added setAfterCloseBehavior() for setting custom close behavior.
* STControllerImpl: update sport types in exercise list and filter after closing the Sport Type List dialog.
* SportType Dialog:
  * Added Add / Edit / Delete Sport Subtype actions.
  * Fixed I18N properties.
* SportTypeViewModel: use of IdObjectList instead of ObservableList.
* SportType Dialog:
  * Added Add / Edit / Delete Equipment actions.
  * Added tooltip for SportType color.
* SportType Dialog: removed unused I18N properties.
* Removed Swing based SportTypeDialog.
* SportType Dialog: added JavaDoc.
* Refactoring: moved showFxTextInputDialog() from SportTypeDialogController to EVContext.