Improving searchpaths support
More searchpaths improvements. Don't copy searchpaths when saving as projects in studio
Extra searchpaths checks
fixed conflicts with master
pull request cleanup and small fixes
refactor common save and save_as code into own function
removed extra whitespace
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.
cosmetics.
in SearchPaths, treat the root path independently. Remove special case in ProjectFileWriter and other small issues.
rendermanager.py 2.1: expanded and improved log output.
Added new OmitSearchPath option
tweaked output of rendermany.py.
Merge pull request #282 from est77/searchpaths

Many improvements around foundation::SearchPaths.