ConstructorArgument: Introduced type matching constructor argument.

Signed-off-by: Ivan Appert <iappert@gmail.com>
Binding Configuration Syntax: Introduced binding configuration syntax methods for type matching constructor arguments.

Signed-off-by: Ivan Appert <iappert@gmail.com>
Added file headers with copyright information.
Merge pull request #112 from iappert/TypeMatchingConstructorArgument

Added Type matching constructor argument