Increase CharBufferSize in the deserializer

Avoids the use of StringBuilder to offer up so healthy time savings
(more than I would have expected? Maybe StringBuilder.Clear() actually
clears the memory, rather than just resetting the index pointer; but I
haven't investigated)