Cleanup object instantiation

I'm submitting this mostly for feedback. I removed the duplication when walking the subclass tree of both `Jekyll::Generators` and `Jekyll::Converters` but I'm not too happy with the name of the new method. Any other ideas are most welcome.