develop
Massive file cleanup
Code cleanup. Remove copyrights
Remove some redundant typeinfo (#4529)
Created new message initializers, replacing JSON.NET, for initialzing interface message contracts with anonymous type.