T-duality and Generalizations of Geometry