`hasOwnProperty(number)` can return true for strings.
This is unlikely to be the desired usage, and can mean that odd
responses are returned by nconf.
Disable trying to check `hasOwnProperty` of strings.
* Added nconf.any method
Fixes#126
Implemented on the Provider class
Takes an array of keys, or a variable argument list
Supports both callback and non-callback invocations
* Use an explicit search base in file store test
Fixes#224
Test file was created under process.env.HOME, but test was searching in
the current working directory. If the cwd was not on the same drive as
the home directory, the test would fail.
* Added some API documentation to README for 'any'
* Tweak `.any` documentation
Fixed `Provider.save()` to properly ignore stores which do not provide
a saveSync method. Also, fixed `save()` to properly save asynchronously
when an async `save()` method on a store is provided.
Removed the tests from `nconf-test.js` which expected `save()` to throw
or return an error when a store without `save()` methods was
encountered. Also removed a `console.log` from `provider-test.js`.