I have changed the eval method of the compensatedParameter to accept a flowFrame
instead of just the data matrix. The whole point is that Gating-ML 2.0 includes
the option of specifying "FCS" as the "spillover matrix", which means that
parameters are supposed to be compensated as per compensation description in FCS.
This is why the whole flowFrame is passed to eval, which then has the option of
extracting the spillover matrix from the SPILL (or some other) keyword.
The gatingML.R has been adjusted to work with this accordingly.