Cleaned up header file usage.

Now we generate Halide.h automagically.
This is a step towards the first binary release.
Removed the old Halide.h