Removed some legacy junk

I think Halide_H was a mistake - something equivalent exists within msvc

TODO is out of date and its purpose is better served by the github
issues tracker
Added llvm and cpp folders to gitignore

To prevent irritating people who leave such things lying
around post-code move (me).