DIB Engine - Rebased on current tree (Takes 2) - Part 2 - winedib.drv initial implementation