[[ Broken ]] Window creation on Linux uses GDK
Merge branch 'refactor-syntax_unicode' of https://github.com/runrev/livecode into refactor-linux_gdk
Initial work porting the Linux platform layer to GDK
[[ LinuxGDK ]] Don't return NULL for iconified stacks
[[ LinuxGDK ]] Colour order used by GDK is RGBA
[[ LinuxGDK ]] Update Skia to use correct GDK colour order
[[ LinuxGDK ]] Make sure to handle window delete requests
[[ LinuxGDK ]] Use the correct type hint for palette windows
[[ LinuxGDK ]] Tweak event handling so that GTK doesn't steal events
[[ LinuxGDK ]] Tweak event handling so that GTK doesn't steal events
[[ LinuxGDK ]] Don't let GDK elide pointer motion events
Merge branch 'refactor-linux_gdk' of https://github.com/runrevfraser/livecode into refactor-linux_gdk

Conflicts:
	engine/src/lnxstack.cpp
[[ LinuxGDK ]] Request all motion events on receiving a motion hint
[[ LinuxGDK ]] Implement non-IME keyboard input
[[ LinuxGDK ]] Add non-functional IME hooks
[[ LinuxGDK ]] Don't pass events to IME when not dispatching
[[ LinuxGDK ]] Don't set_transient_for with a NULL parent
Merge remote-tracking branch 'upstream/refactor-syntax_unicode' into refactor-linux_gdk

Conflicts:
	engine/src/lnxdc.cpp
	engine/src/lnxdcs.cpp
	engine/src/lnximage.cpp
[[ LinuxGDK ]] Allow IME input to work
Merge branch 'refactor-syntax_unicode' of https://github.com/runrev/livecode into refactor-linux_gdk