x11: minimal edid parsing and oculus detection; fix #68