Remove BVH caching from model
Don't set self.focus_distance on render
Add parameter for setting random seeds

Useful for e.g. getting the same camera noise over multiple frames, for averaging them together.
Add "sun" light type
Python3 compatibility
Write blender error log to unique temporary file (for parallel runs)