#ttp 331467: Make UHT not depend on CoreUObject
#change GScriptHelper made an object instead of a heap-allocated pointer.
#change NameLookupCPP made an object instead of a heap-allocated pointer.
#add FClasses::FindAnyClass added.
#change FClasses construction moved earlier.
#change FClass::GetInnerClass added.
#change More UClasses changed to FClasses.
#codereview robert.manuszewski
[CL 2091696 by Steve Robb in Main branch]
#ttp 336426 UnrealHeaderTool: Unspecific error when missing semicolon in header
#proj core
#branch UE4
#summary Fix unspecific UHT error when missing semicolon in header.
#codereview Steve.Robb
[CL 2086696 by Mikolaj Sieluzycki in Main branch]
#change Root module path added to include paths.
#change Plugins now write intermediates to the project folder.
#change All generated #includes are now relative.
#change Updated UHTDebugging.manifest to new format.
#change Android response files now use relative include paths to prevent overly-large response files.
#remove Rocket-specific UHT execution removed.
#remove iOS header hack removed.
#codereview robert.manuszewski,ben.marsh
[CL 2077472 by Steve Robb in Main branch]
#ttp 332332 UE4: Core: UnrealHeaderTool: Doesn't provide source file and line number for error about missing superclass
#proj core
#branch UE4
#summary Add clickable error with file name and line number information in error/output window when superclass is missing.
#codereview steve.robb
[CL 2077342 by Mikolaj Sieluzycki in Main branch]
#change Root module path added to include paths.
#change Plugins now write intermediates to the project folder.
#change All generated #includes are now relative.
#change Updated UHTDebugging.manifest to new format.
#remove Rocket-specific UHT execution removed.
#remove Some bHackHeaderGenerator usage removed.
#remove iOS header hack removed.
#codereview robert.manuszewski,ben.marsh
[CL 2073005 by Steve Robb in Main branch]
ttp#335271 EDITOR: Blueprints: BlueprintNative event cannot be added to the graph until it is implemented by a BP
#codereview James.Golding
[CL 2072850 by Maciej Mroz in Main branch]
#change Root module path added to include paths.
#change Plugins now write intermediates to the project folder.
#change All generated #includes are now relative.
#change Updated UHTDebugging.manifest to new format.
#remove Rocket-specific UHT execution removed.
#remove Some bHackHeaderGenerator usage removed.
#remove iOS header hack removed.
#codereview robert.manuszewski,ben.marsh
[CL 2068336 by Steve Robb in Main branch]
TTP# 333824 - Add Code To Project not including game-specific headers
It would previously assume that all include paths contained a Public/Private/Classes folder, and would blindly try and strip them out, meaning that a project without these folders (like the ones created by the game templates) would produce incorrect or empty include paths.
It instead now explicitly checks for a Public/Private/Classes folder, rather than just doing it blindly.
ReviewedBy James.Hopkin, Max.Preussner
[CL 2065412 by Jamie Dale in Main branch]