nine/device: add software cursor

We need a blit with blending ...
gallium: add blending to pipe blit