Update LLVM.
auto merge of #17776 : luqmana/rust/ul, r=alexcrichton

Update our LLVM snapshot to master (as of ~ Wed Oct 1 18:49:58 2014 +0000). 

Since my patches have landed upstream this fixes #13429 and #7298.