Always build modules recursively

GObjectIntrospection now only provides direct dependencies, so the
builder has trigger a recursive build for each one. This is a quick fix.
A better solution is to determine a list of all recursive dependencies
first and then build those.