Added ^C handler to produce "results so far" for cases where reading/writing from/to GDB blocks. I have yet to find out *why* this happens. Probably a by-product of the ad-hoc "gdb_chat()".