WIP: EGL backend
FIX: Add to Travis
FIX: Minor fixes
FIX: Better version [ci skip]
FIX: Better version [ci skip]
FIX: Use software [ci skip]
FIX: Remove testing
FIX: Fix using
Merge pull request #375 from Eric89GXL/egl

WIP: EGL backend