Make buttons and scroll work properly with 'send'
Reinstate signal handlers that got lost in the gtk3 transition

Also, fix a segfault when handling SIGINT.
Remove unused fields
Fix black squares on gnome3
Update to c++11