RoyaleClosurePassConfig: better behavior for prevent-rename-*-symbols compiler options by skipping renaming of those symbols during RenamePropertiesWithModuleSupport

Previously, we generated an extra call to Object.defineProperties() with all of the names to keep. That prevented renaming in release builds, but it also unnecessarily increased the final output file size. Now, renaming is prevented without generating new code.
3 files changed