Fix PNaCl-local files after merging LLVM 3.4
These are mostly compile fixes:
* Update for interface changes:
* readBytes() (unused arg was removed)
* tool_output_file takes different flags
* Materialize() uses error_code instead of bool + string
* Remove uses of case ranges, which were removed in 3.4
* pnacl-llc: Some TargetOptions fields were removed in 3.4
Also update test expectations. LLVM's 'not' tool now treats crashes
as a failure unless '--crash' is passed.
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3757
TEST=PNaCl toolchain trybots
Review URL: https://codereview.chromium.org/180483005/
17 files changed