Added support for translating values from JSON into POCOs

This is an extension to NConfig that allows values to be defined as a JSON string, enabling values to use complex, custom types, not just .NET primitives. If the value is relevant to the current context, the value will be deserialized into a POCO, based on the type of the property.