Wizard!  Preliminary UI to guide user through setup and calculation.

Wizard will offer choices of advanced class, role, shield, dual wield,
PVE gear and PVP gear set selections.
It returns a structure with the gathered information.

Some other small refactorings in ui().
Expertimental get_h() changes.

Attempting to refine the inequality matrix.
This version more correctly performs the weighted averaging
that was attempted several patches ago.

Attempts to generalize this approach to stat_main and stat_expertise
are proving difficult, which is why this is still experimental code.

 my_h{end+1} = @(h)(two_largest - (weights * h(range)));

This sets a ceiling of the two largest stats, and compares it
to the weighted values of all the stats summed.
The weighting puts all the stats on the same footing.
Virtually, stats with a lower celing "cost" more.