FileSystemManager addition and DispatchProxy improvement for interface properties without setter

Recursively get all subdirectories via the FileSystemManager

DispatchProxy code generation now recognizes properties without setters on an interface.
Transforming T4 templates will no longer generate both getter and setter, but only a getter.
Added interface and implementing class in Test.CrossBase.CodeGeneration\TestData to verify.