Start the server in a different process.

This commit makes the system multiprocess, it is a one to one
communication and very earily stage, still some visual resource
issues we have to fix.
Make eglQuerySurface use the buffer to return the values.
Make eglGetString use the buffer to return the strings.