Ensure Consistent Use of QVariant

Make sure the analyzing.ListOfPieces.data() method always returns a
QVariant object. I also updated the automated tests, and added one just
for this thing.
We Have Neo-Riemannian

Repeat, the transformations have landed! Closes #136