Alternate type support

This is a riff on Zoltan’s (awesome) work breaking up types.

With these changes we _should_ be able to set up an old-fashioned concat task to mash whatever external type support tests we’ll need on a project into a stand-alone extension file, or combine them with the Picturefill core.