Non-lexicographical fairness

Added a non-lexical definition of fairness, where we value a transplant
to a highly-sensitized patient at (1+alpha) times as much as a
transplant to a non-highly-sensitized patient.  This is now in
DriverUNOS, and uses CycleFormulationCPLEXSolver (the base KPD solver)

Did a bunch of reworking of files and classes, too.