Combine module deps with metadata deps when registering

This allows metadata deps to become first-class dependencies for all module formats. Fixes #223