Advances in Disjunctive and Time-Optimal Predictive Control Methods