Rewrite gfx_scanline_colour/gfx_scanline_mono -
* zbuffer variable is now a local variable in the initial draw
 function
* scanline variable is now a local function in upper-layer gfx
function - and gets passed as pointer to the gfx_scanline functions
* Prevent memsets every time