8069064: Various improvements and fixes in build system

Reviewed-by: erikj
8 files changed