Thinlens Camera

The thinlens camera is another feature that is simple to implement but greatly improves the realism due to its depth of field effect, which can also be seen in my final render.

Since the feature documentation already gave the hint to consult PBRT for this feature, my implementation is based on and closely follows the implementation given there in the relevant sections.