Allow extensions to optionally register to be automatically activated before configuration.
Move some explicitly activated extensions to be auto activate
Convert FileWatcher to a real extension
Convert external data to a real extension
Move ExternalHelpers into a real extension
Change the auto activated extension feature to allow specifying different lifecycle events to activate at, allowing more extensions to auto activate.
Merge pull request #1285 from bhollis/extensions

Auto activating extensions