Little-endian + RGBA means that red is located at the lowest-order bits,
not the highest.
The hello_world_sdl test is now portable, because we no longer write to
individual bytes.
We also add a test for a completely blank screen, which should be black, not
red.
Closes#1287, #761, #765.