Deduplicated drawChar routines, optimized 94 bytes

drawChar, drawCharAND and drawCharXOR now uses drawhCharShared with mode passed in ixl.