Added two settings to optionally perform stricter json deserializations

- MemberNameMatchHandling: forces case-sensitive lookup of member name.
- MemberTypeConversionHandling: prevents implicit type conversion, e.g. assigning a json string to an int member.