Patch Set 1: No score; No score

This is an alternative to I5828502ff12bbcecfe50036e681ca2fba1e099ef, which tried to convert the entire build process to use manifest-first definitions through Tycho.