add SILENT_ENSURE macro

I'm testing a generator like function, that yields char by char and I felt the need to SILENT_ENSURE (c == b) instead of ENSURE which prints #expr every time. I know thc has a non verbose mode but in this case I do want verbose output with specific silent ensures.