Change default behaviour for environment config source
Now defaults to using '.' for key separator, but falls back to "_" for the pre-configured Config object

This is trying to walk a thin line between what people might expect, and maximum usability