Added basic support for nconf

Hi, I have added the basic ambient definition for nconf.

This leaves a few of the parts untyped (e.g. the stores and sources parts of the provider class) but it should cover the majority of people who want to use nconf rather than extending it.