driver: implement blend_state.dither

Also fixes alpha blending when using 16 bit render target (manifested in
kenlab).