Control and optimal stopping Mean Field Games: a linear programming approach