Big change in ScriptVariant.
Now it use a shared string cache so the memory usage is cut down slightly.
Therefore when give copy value or change type, use functions declared in ScriptVariant.h instead of directly change.
Authored by: utunnels 2008-01-29
Parent: [r1466]
Child: [r1468]