Inline constraints

This one contains all the remaining constraints except the Regex constraint which is not registered to work as inline constraint. I will add it as a separate commit/PR, it needs special handling as it depends on the behavior of not splitting the parameters on a comma. ( The code we had would not work as today we have two constructors for RegexConstraint)..More on this in the PR.
Can you point me to the link which says this? This is not specific to inline constraints, the case that you pointed out has to be dealt with while parsing the incoming values, and that's template matcher. BTW this is a good test to have.