Add JsonEscaper to handle more string escaping cases
Merfe JsonEscaper class into JsonTypeSerializer.Unescape
add tests for edge cases
Add FromAsciiBytes/ToAsciiBytes Ext methods
Don't cache keyFn fn for Hash, cache valueFn when types match
Split out Raw CustomSerializer tests in a different file
Allow clearing of Fn Caches to get tests passing
Merged master