Fixed warm-start functionality and added new component class
In this release, we have one bug fix and one new feature.
Bug Fix. Previously the "warm start" option did not work at the OSD layer (despite being implemented in QSS) because the QSS solver object was being overwritten. This is not fixed, so warm-starting the QSS algorithm from OSD works as expected
New Feature. A new 'equality' component class has been added. This is the LastValEqual
class, which constrains the last value of a component to be equal to a given value. This is modeled after the FirstValEqual
class, which constrains the first value of the component to be equal to a value.