feat: BooleanSelectEditor

implement a roger:BooleanSelectEditor with features different from dash:BooleanSelectEditor; these features are discussable:

Schema features:

  • allow labels to be assigned to boolean values, e.g. {"0": "falsch", "1": "wahr"}