Make ProgressBar availabel as a top-level import...

and fix __init__ to call super().__init__
Make Text-based elements have empty content by default...

This came about when I was actually using one in pyamp, which was only ever
populated dynamically.
Augment input_handling so that handlers can dump out unhandled keystrokes...

which will then get picked up by root.