Video backends: fix rounding in lighting computation.

For whatever reason, the hardware doesn't do a full divide by 255, but
instead uses an approximation with shifting, similar to the way it is done
in TEV.
Merge pull request #360 from magumagu/lighting-rounding

Video backends: fix rounding in lighting computation.