Bug 936156 - Use different type objects when 'new' is used on different scripts with the same prototype, r=jandem.