Add HALIDE_SHARED_LIBRARY to CMakeLists.txt (fixes #434)
Update for trunk llvm