Added Visual Studio 2012 solution.
Added CTypeNameAttribute for providing custom type name for object serialization.