ZK: final compatibility

Use pixel-perfect positions as supplied by LuaMessage. 
Override metal spot placement to unitdef instead of relying on engine extraction tags.