Don't use data.page.title. This was a regression from 3.x
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