halide_type_enum_map -> get_halide_type_enum_map()

I don’t think there are any current usages that could trigger the
static initialization order fiasco, but this change should forestall
future ones
Gather llvm info using llvm-info command (CMakeLists.txt)
Fix building tutorial (cmake)
Merge remote-tracking branch 'upstream/master'
Fix cmake for build apps