Bug 946546 - copy JS strings directly into the destination compartment; r=billm