Add a testing file for wrapping variadic functions
Use precalculated n_fixed
Check Atoms before using them

such that it runs with xwayland in weston
Fix a crash

https://github.com/zsx/r3/issues/6
Initialize root window

This fixes the crash caused by:
>> demo

click on "R3GUI widgets"
click on "Select an option" and leave the dropdown menu open
move the window

It will crash with:
X Error of failed request:  BadWindow (invalid Window parameter)
Major opcode of failed request:  40 (X_TranslateCoords)
  Resource id in failed request:  0x0
  Serial number of failed request:  259
  Current serial number in output stream:  259
Merge branch 'atronix' into serial