This patch selects all cmake options and passes them to global cmake
command while building LLVM inside satest docker container.
Prior to this, the cmake command was hard-coded and this would consume
a huge amount of memory while building. There was no support to pass
extra cmake options for the build, except for changing the command
manually. This patch allows testers to pass all "-D*" cmake options to
the build.
I think we should still use argparse for stuff like this, and we don't want any of these flags to sneak into rest.
https://stackoverflow.com/a/31141568/11582326