Cutting Planes and Integrality of Polyhedra: Structure and Complexity