Build system changes to build llvm bitcode.

These build system changes cause bitcode files to be buildt where necessary, including a final chrome.bc.

The changes assume the existence of the scripts llvm-file-filter and llvm-link-wrapper in your PATH somewhere.