gdi_display_driver: pressing escape terminates the demo too.
unique_handle: added explicit conversion to bool

Allows writing stuff such as

if (!some_unique_handle) throw "yikes";