added/fixed GtkMessageDialog

this PR partially addresses https://github.com/JuliaLang/Gtk.jl/issues/4
use: `for (k,v) in buttons`