Added SimpleBusinessLogic validations.

Added MaxLength, MinLength, MaxValue, MinValue, Range, IntegerRange,
DateRange and RegExMatch concepts that enables simplified validations.
Additionally DslSyntaxException has been enriched with definition of
root concept on which SyntaxException has occurred.