Change TextObject.nowHasText to use Selenium's ExpectedCondition.
Remove unused FileBoxObject.id field.
Add a HiddenObject for getting at off-screen debug text.