Make X11 bindings more Valaish
Submitted by Luca Bruno
Link to original bug (#647095)
Description
+++ This bug was initially created as a clone of Bug #625662 +++
Patch by Joshua Simmons includes changes that do not belong to the original bug and have lower priority. These changes involve renaming of existing fields and methods that would break backward compatibility. This work requires first deprecating original symbols in favor of new symbols.