DRI2 integration for Mali400 binary blobs support and OpenGL ES acceleration

The driver can use sunxi display controller layers for fully visible
windows, avoiding expensive memory copy.