Add CSharpDom and start to add MsBuild support