rendermanager.py 2.0: complete rewrite fixing speed and robustness problems of the 1.x series.

- dependency tracking should now be failsafe.
- dependencies are now incrementally updated instead of being calculated from scratch at every step.
- missing dependencies will now be detected and re-uploaded at any time.
- support for tracking multiple shots concurrently in the same target directory.