Legacy launcher: only send changed attributes to player

Fixes similar bug to the one we had in the iframe launcher, https://github.com/Versal/versal-gadget-launchers/issues/19
Merge pull request #29 from Versal/only-update-changed-attributes

Legacy launcher: only send changed attributes to player