Break Middleman::Extension into its own file, mirroring the change on master