[WiP] Samsung FIMG-3DSE DRM driver work in progress

Added changes:
 - restored previous implementation of fences
 - reworked whole state restore to use state_restore_list
 - added state init and shader data init requests
 - reworked shader data management
 - factored out common request data allocation and free functions
 - added texture and framebuffer disable support.

Signed-off-by: Tomasz Figa <tomasz.figa@gmail.com>