Fix for shader code library iterative cooking missing previous cook library data. Don't clean at the end of a cook as we might be iterative next time - it's done at cook startup anyway based on the iterate flag. Fix previous cooked cache file name searches - formats seem to have changed.
#jira UE-64067
#rb dmitriy.dyomin
[CL 4590118 by Richard Wallis in Dev-Rendering branch]
This implements the framework to write the high level rendering code into passes organized in direct acyclic graph. It is also unifying the uniform buffer, shader parameters, and pass parameters to same single API: structures with run time meta data. This allow high level user code be extremely seamless, user code debugging, and render graph ease of implementation and debugging.
Issue of collaborative work of Arne Schnober, Brian Karis, Daniel Wright, Marcus Wassmer and Guillaume Abadie.
Names of the graph managed resources are not final.
#rb Arne.Schnober, Brian.Karis, Daniel.Wright, Marcus.Wassmer
[CL 4492694 by Guillaume Abadie in Dev-Rendering branch]