Added bitwise operators and reinterpret casts.

Also separated extern calls from the growing number of intrinsics.
Merge branch 'master' of github.com:halide/Halide
OpenCL backend builds on linux.