Major optimizations to drawing of vissprites

Instead of checking flags2 each time a vissprite is drawn to determine
the column function to use, set the column function when the vissprite's
mobj is spawned. There's some further work to do, but this is a much
needed optimization.