Add option to force enable blocks on Clang

I think this would be pretty convenient for users who like to use blocks outside of OSX and, possibly, porting stuff.
Enabling blocks by itself does not require linking BlocksRuntime, so it is also safe to have it enabled by default, at least on my 32bit ArchLinux.