Implemented GetSrcDataField, SetLG, SetGL

Also did SmartIndex, though this appears to be unused.
Object variables are currently missing from the HIT VM!
Revert "Implemented Unduck and SeqGroupKill in HIT"

This reverts commit 3abe097a0a436eac6e4cca16bac2517d9b856255.