Update to latest pugl code
Fix build for new pugl
Build cairo example on linux