Add Specification#missing_extensions?

This will allow us to have better behavior when extensions have not been
built for the current platform.

Part of #796
Warn about extension building once per gem

Part of #796
Add #796 to History