Fixes #1160: Convert SiteExtensionInfo to use "C" snake case when serialized as json.
Fix issue where LowerCasePropertyNamesContractResolver was configured globally instead of on the specific controller.