BufferCanvas: Fix .clear()
BufferCanvas: Fix .clear()

.clear() was previously implemented using the naive Canvas method. Now
BufferCanvas passes the .clear() call to parent on .flush().

This means major speedup when directly on top ConsoleCanvas (as is the case
with Wytch(buffer = True))

atalax/wytch