[TIMOB-12070] Fixed a bug with global constructor's prototypes being defined twice
[TIMOB-12070] Fixed unintentional recursive prototypes
[TIMOB-12070] Implemented missing getOwnProperty method for string objects
[TIMOB-12070] Fixed the numerable flag on global object's methods