Add DynamicYaml and related tests, samples

This is probably a breaking change since this requires .NET 4.0 client profile at minimum. But with DynamicYaml, a lot of things has become so very easy, IMHO, it's worth it.