Stasm fix

@sklum I think this should fix it once and for all. Can you confirm on your machine?

Here are the changes:
- Reverted the commits involving changing pinEyes to a QVariantList.
- Made sure QList<QPointF> could be converted back to QStringList if needed.

Detailed comments inline.
I moved this from the first case to the last case because it's the most generic.