[PATCH] cleanup in CGBlocks.{cpp,h}

I'm mulling over some blocks changes and noticed some cruft.

1) Remove used-by-runtime-only flag definitions - this makes it clear what the compiler uses
2) remove unused preliminary block descriptor building functions
3) testing my knowledge of how to make changes to clang.

CodeGen-1.patch (3.24 KB)

Patch looks good. If you have write permission please check it in. Otherwise, I will.

- Fariborz