Add more typing information to some classes

This is all low hanging fruit, harvested in celebration of the removal of the circular dependency between OdtCursor and OdtDocument.