Compile with stricter warnings/errors.

-Wno-long-long has to be added because of "long long" warnings
in the LLVM include files.