Bug 179409 [DataBinding] Rework StringToBooleanPrimitiveConverter
The current implementation has 4 values possible to translate from. This needs to be externalized so that any number of values can be specified.
tests/org.eclipse.jface.tests.databinding/src/org/eclipse/jface/tests/databinding/BindingTestSuite.java
import org.eclipse.jface.internal.databinding.provisional.factories.DefaultBindSupportFactoryShortPrimitiveTest;
import org.eclipse.jface.internal.databinding.provisional.factories.DefaultBindSupportFactoryTest;
import org.eclipse.jface.internal.databinding.provisional.validation.ObjectToPrimitiveValidatorTest;
import org.eclipse.jface.tests.databinding.mask.EditMaskLexerAndTokenTest;
import org.eclipse.jface.tests.databinding.mask.EditMaskParserTest;
import org.eclipse.jface.tests.databinding.observable.list.AbstractObservableListTest;
import org.eclipse.jface.tests.databinding.observable.list.ObservableListTest;
import org.eclipse.jface.tests.databinding.observable.list.WritableListTest;
import org.eclipse.jface.tests.databinding.observable.set.WritableSetTest;
import org.eclipse.jface.tests.databinding.observable.value.AbstractObservableValueTest;
import org.eclipse.jface.tests.databinding.observable.value.AbstractVetoableValueTest;
import org.eclipse.jface.tests.databinding.observable.value.WritableValueTest;
import org.eclipse.jface.tests.databinding.scenarios.BindingScenariosTestSuite;
import org.eclipse.jface.tests.databinding.swt.SWTObservablesTest;
import org.eclipse.jface.tests.databinding.swt.TextObservableValueTests;
import org.eclipse.jface.tests.databinding.viewers.ObservableMapLabelProviderTest;
import org.eclipse.jface.tests.databinding.viewers.ObservableSetContentProviderTest;
import org.eclipse.jface.tests.examples.model.PersonTests;
import org.eclipse.jface.tests.internal.databinding.BindingStatusTest;
import org.eclipse.jface.tests.internal.databinding.internal.ListBindingTest;
import org.eclipse.jface.tests.internal.databinding.internal.ValueBindingTest;
import org.eclipse.jface.tests.internal.databinding.internal.beans.BeanObservableListDecoratorTest;
import org.eclipse.jface.tests.internal.databinding.internal.beans.BeanObservableSetDecoratorTest;
import org.eclipse.jface.tests.internal.databinding.internal.beans.BeanObservableValueDecoratorTest;
import org.eclipse.jface.tests.internal.databinding.internal.beans.JavaBeanObservableListTest;
import org.eclipse.jface.tests.internal.databinding.internal.beans.JavaBeanObservableMapTest;
import org.eclipse.jface.tests.internal.databinding.internal.beans.JavaBeanObservableSetTest;
import org.eclipse.jface.tests.internal.databinding.internal.beans.JavaBeanObservableValueTest;
import org.eclipse.jface.tests.internal.databinding.internal.beans.ListenerSupportTest;
import org.eclipse.jface.tests.internal.databinding.internal.observable.UnmodifiableObservableListTest;