Change internal types in GainSchedule.

Change ss_tuple_t from a std::tuple to struct since std::tuple does not
allow for static initializtion.
Implementation of gain scheduling for fork control.