Frameworks and Results in Distributionally Robust Optimization