--dbg-outdir option: specify gdb output location (default os.curdir())

this patch implements a custom output directory for cygdb information. this is required in case os.curdir() is not writable, and simplifies issues if os.curdir() is the wrong place.