Simplifying the MultiShiftTrsm partition-tracking and setting up some scaffolding for multi-shift Hessenberg solves (via a distributed-memory version of the algorithm in Greg Henry's paper).