destroyUnit(unitId)
We already have a command for this, and it's more generic than this one, allowing you to 'kill' a unit, or just plain 'remove' it.
morphToUnit(unitId,morphName, ignoreRequirements)
This is a production-command, and is already possible.
moveToUnit(unitId,destUnitId)
This is possible with the original Glest Lua interface, why softcoder felt the need to make it its own command I don't know, but it is completely unnecessary, and will not feature in GAE.
giveAttackStoppedCommand(unitId, valueName,ignoreRequirements)
Already possible.
playStaticSound(playSound)
playStreamingSound(playSound)
stopStreamingSound(playSound)
stopAllSound()
These might be nice, but unless we require you to 'register' all sounds at the start of the script, this would need to be done in a separate thread, so it probably wont happen any time soon.
I do think we should be able to perform any command with Lua...
http://sourceforge.net/apps/trac/glestae/wiki/LuaReferenceYou can, some of the newer commands you can't yet, but everything else has been possible for some time now.