Add egl capabilities to compositor

This PR aims for integration of EGL capablities to the compositor.
Targets #15.

I'll probably discuss a lot of stuff (e.g. with @TheNeikos) while implementing this, so this PR may progress quite slowly.
If you read the documentation of `eglChooseConfig()`, it's obvious. An extra comment would result in an extremly ugly block.