Telescope javascriptcore changes:

include wtf/platform.h switch for SONY_PLATFORM
./config.h

switch for SONY_PLATFORM
./API/JSStringRefBSTR.cpp

include wtf/platform.h switch for CF
./API/JSStringRefCF.cpp

include StructureIDTable.h, VM.h
./bytecode/PolyProtoAccessChain.cpp

include OperandsInlines.h
./dfg/DFGOSRAvailabilityAnalysisPhase.cpp
./dfg/DFGSSAConversionPhase.cpp

add switch for xbox
./ForwardingHeaders/JavaScriptCore/JSStringRefBSTR.h

add switch for playstation/CF
./ForwardingHeaders/JavaScriptCore/JSStringRefCF.h

use different API on playstation
./heap/Heap.cpp
./runtime/JSLock.cpp

use different API and headers on playstation
./inspector/remote/socket/posix/RemoteInspectorSocketPOSIX.cpp
./PrivateHeaders/JavaScriptCore/RemoteInspectorSocket.h

memory customization
./heap/ConservativeRoots.cpp
./interpreter/CLoopStack.cpp
./interpreter/CLoopStack.h
./tools/TieredMMapArray.h

change platform define
./heap/MachineStackMarker.cpp
./jit/JIT.h
./jit/JITInlines.h
./jit/RegisterSet.cpp
./jit/SlowPathCall.h
./jit/ThunkGenerators.cpp
./jit/CCallHelpers.h
./jit/JSCJSValueInlines.h
./jit/GPRInfo.h
./llint/LLIntOfflineAsmConfig.h
./assembler/MacroAssemblerX86_64.h
./runtime/ConfigFile.h
./runtime/DateInstanceCache.h
./heap/RegisterState.h
./runtime/CachePayload.cpp
./runtime/ConfigFile.cpp
./runtime/DateConversion.cpp
./runtime/JSCConfig.cpp
./runtime/MachineContext.h
./tools/JSDollarVM.cpp
./tools/VMInspector.cpp
./yarr/YarrJIT.cpp
./runtime/VM.cpp
./inspector/remote/socket/RemoteInspectorSocket.h

include JSCJSValueInlines.h
./llint/LLIntCLoop.cpp
./llint/LLIntData.cpp

needTrapHandling check in slow_path_handle_traps
./llint/LLIntSlowPaths.cpp

COMPUTED_GOTO were disabled for MSVC CLOOP the size of opcode is 4 byte
./llint/LowLevelInterpreter.asm

force cast for m_value
./llint/LowLevelInterpreter.cpp

disable JIT by default, shrink stack size for each thread, set jit memory reservation, disable concurrentGC, disable concurrentJIT, Set GCMaker to 1, disable ParallelMarkingConstraintSolver, set max heap size
./PrivateHeaders/JavaScriptCore/OptionsList.h

add ICU condition for some header, change platform define, use different API for xbox, force cast something, add WTF namespace for some function call
./runtime/DatePrototype.cpp

exclude some function on playstation, some logic is only enabled by WIN and debug
./runtime/Options.cpp

some logic is only used when use ICU and normalization disabled, use other implementation when condition fails
./runtime/StringPrototype.cpp

exclude some functions from playstation
./runtime/VM.cpp
./tools/CodeProfiling.cpp

Added files:
./javascriptcore.vcxproj
./javascriptcore.vcxproj.filters
./telescope.javascriptcore.props
./TELESCOPE.CHANGES.txt (this file)
./Common/TelescopeConfig_PS.h
./Common/TelescopeConfig_PS.cpp

Added precompiled header, comment out outdated headers, compile error fix:
./javascriptcore.vcxproj
./javascriptcore.vcxproj.filters
./JavaScriptCorePrefix.c
./JavaScriptCorePrefix.cpp
./JavaScriptCorePrefix.h
./CopyForwarding.bat

Added generated files into PrivateHeaders/JavaScriptCore
./PrivateHeaders/JavaScriptCore/Bytecodes.h
./PrivateHeaders/JavaScriptCore/InspectorBackendDispatchers.h
./PrivateHeaders/JavaScriptCore/InspectorFrontendDispatchers.h
./PrivateHeaders/JavaScriptCore/InspectorProtocolObjects.h
./PrivateHeaders/JavaScriptCore/JSCBuildins.h

Print console log to Telescope log channel
./runtime/ConsoleTypes.h

Protect allocate memory failed
./bytecode/UnlinkedMetadataTableInlines.h

Don't use virtual memory allocation
./heap/IsoAlignedMemoryAllocator.cpp
./heap/IsoAlignedMemoryAllocator.h

Flag memory allocation from JSC
./heap/GigacageAlignedMemoryAllocator.cpp
./heap/FastMallocAlignedMemoryAllocator.cpp

Supporting Durango XDK:
./javascriptcore_vs2017.vcxproj.filter
./javascriptcore_vs2017.vcxproj
./config.h
./runtime/Options.cpp
./runtime/VM.cpp
./tools/CodeProfiling.cpp

copy the contents of the deconstruct to shutdown:
./inspector/remote/socket/RemoteInspectorServer.cpp
./inspector/remote/socket/RemoteInspectorServer.h
./inspector/remote/socket/RemoteInspectorSocketEndpoint.cpp
./inspector/remote/socket/RemoteInspectorSocketEndpoint.h
