Move methods for handling automatic extension discovery and rubygems enumeration into their own file.
Remove unused "activate" class method from Extension
Do away with InstanceMethods for CoreExtensions::Extensions
Extension setup methods should be private, not protected
Improve documentation for Middleman::Extension
Merge pull request #1276 from bhollis/extensions

Extensions cleanup