Added support for optional and required task properties.
Added test msbuild project