Let ⌃C signal direct child (of Executor) instead of deepest child

This mimics how a shell works and presumably anything run via TextMate::Executor that spawns child processes (like a build system) will forward SIGINT/SIGTERM to the proper children.