Add type & stubs for egl type interface
Set buffer type dynamically on set_resource()
Add implementation for egl_transfer2texture()
Merge pull request #610 from matthiasbeyer/add-support_for_wayland_egl_buffer_interface

Add support for wayland egl buffer interface
Add mapping for png formats
Set ARGB/XRGB mappings
Add argb getter function
Add arg to ws_image_buffer_from_png() for setting png format
Skip non-egl fmt types in ws_egl_fmt_advertise()
Merge pull request #617 from matthiasbeyer/add-png_format_mappings

Add png format mappings
Revert "Add egl-flush-error-calls where required"

This reverts commit d77ff45fe78453b8c7163ccc93d82a89c297a91f.
Revert "Add gl error flushing helper function"

This reverts commit c9e94a7a80c24e51384fd81ec3bc330473b8ca12.
Rename get-error-calls: "glGetError()" -> "eglGetError()"
Remove error-flush call
Add interface for queue type

Pair-programmed-with: Marcel Müller <com2040@gmail.com>
Add queue.c file with stubs

Pair-programmed-with: Marcel Müller <com2040@gmail.com>
Add implementation for ws_queue_init()

Pair-programmed-with: Marcel Müller <com2040@gmail.com>
Add implementation for ws_queue_new()

Pair-programmed-with: Marcel Müller <com2040@gmail.com>
Add deinit callback

Pair-programmed-with: Marcel Müller <com2040@gmail.com>
Add implementation for ws_queue_push()

Pair-programmed-with: Marcel Müller <com2040@gmail.com>