Ninja is much faster at building LLVM, especially when more cores get involved. We should either: 1. Autodetect presence of ninja and use it automatically (with an option to force use of make); or 2. Allow using ninja (via some option).