opscode/ohai — pull request #254 by danielsdeleo (2014-01-02 19:49:57+00:00)
Title: Evaluate all plugin files before instatiating plugin objects

The previous logic instantiated plugins as the files were read. This
caused multiple instances of plugins to be created when a plugin is
"reopened" in another file.

Additionally, loading-specific logic is moved from System to Loader.

@mcquin Can you double-check that I didn't butcher your recent changes?