Add ability to register custom "environment providers" with an eye on supporting Parse Config.