Optimize Smoothing Groups

Reduce the amount of used Smoothing Groups while keeping the Smoothing Surfaces intact.

The Optimizer currently works on all the model's faces, not just the selected ones.