Add Specs for:
- Add a spec for constraints no implementation
- Add a spec for data table support to model test values for parameters which has dependencies to each other

Parameter Values
- The invalid and valid values are no calculate when the property is read
- Fix some smaller issues for this change

Sample Spock Test
- Add a data driven Spock test to show how to integrate the ParameterBuilder into spock.
Refactoring
- Rename the TestParameterBuilder to TestDataBuilder
- Rename some model classes
- Move the static text method in the StringParameter class