In preparation for adding Vulkan interop support, let's rename to remove the egl reference and move to an api neutral location.