Remove forgotten puts
Fix spacing for y block character
Different style for cast as boolean
Add regression test for newline bugs
Fix transparent paint

Previously, ascii paint initialized a blank image with the color
corresponding to `' '`. This broke transparent paint when `' '` was
opaque. Now blank images are transparent. Additionally, to ensure a
consistent right border, I padded each string with spaces on the
right.