Allocate stripe on the stack.

Structures are smaller enough to support it.
Also this help handling more displays without thread problems.
Optimize 16 bit color computation.

Compute 16 bit as 3 pieces instead of 4 pieces.
Optimize fill and copy line a bit.

Avoid some if statement and some additional variable computation.