Add ValueConditionBuilder

- Move code from CompoundConditionBuilder to ValueConditionBuilder
- Add ValueConditionBuilderTest
- Add ConditionBuilderStrategyFinderTest