fix Modifiermask value

I believe it should be this value..
https://fossies.org/dox/gtkmm-3.14.0/types_8h_source.html
convert modifierintent to bitflags
make modifiertype used by GDk structs