Merge pull request #669 from RobertBColton/master

Tested several games and examples and seems to be as functional as current Master.
Fixes Information Dialog
Properly moves it to widgets mandatory where it belongs as Josh wanted, I
understand now how that is set up. show_message should also be moved out
of the XLIB code as well. Also fixes the "None" widget system and tested
on several games and confirmed working.