backend_tkagg: show() gets an experimental kwarg for testing blocking mode.
By default, the behavior of show() is unchanged--it does not block, and
it forces interactive mode on. show(block=True) is intended to make
it behave the same as in the other common backends, blocking until
all figures have been closed.