HV-683 Configuring git to ignore output folders anywhere in the hierarchy
HV-683 Throwing ConstraintDeclarationException in case meta data is retrieved for an illegally configured method
HV-373 Setting up tests for xml configuration for constructor validation.

Also formatting existing code.
HV-373 Working on parsing constructor xml config
HV-373 Work in progress in constructor validation support
HV-373 Continue work on constrained constructors. Started to split out builders.