Remove a bunch of crazy code from gail
Remove a bunch of crazy code from gail

...and replace it with only slightly less crazy code.
No need to create an destroy hash tables for each key press.

johne53/MB3Gtk-2,Unity-Technologies/gtk,Distrotech/gtk,Distrotech/gtk,johne53/MB3Gtk-2,johne53/MB3Gtk-2,johne53/MB3Gtk-2,Unity-Technologies/gtk,Distrotech/gtk,Distrotech/gtk,johne53/MB3Gtk-2,Unity-Technologies/gtk,Unity-Technologies/gtk,Distrotech/gtk,Unity-Technologies/gtk