Use camel case in default json serializer by default
use string as argument to convertion methos
Add JsonSetting for opting out of camel cased Json
remove private modifier to follow the rest of JavaScriptSerializer
add given - when - then comments
use tabs instead of spaces in JSonSerializer because the rest of the file uses tabs
Use String.Concat instead of +
Guard against null and empty member names before serializing them
Merge pull request #1364 from horsdal/camelcase-json-serialization

Camel case json by default