Updated CustomJsonSerializer, added ICustomJsonSerializer, added invariant string functions to Streams, renamed files of generic classes