Improve BTerminalWidget

Add convenience methods to BTerminalWidget and BAbstractTerminalDriver.