Add Sensor.HasSpecular{Position,Direction}() methods

Implement those methods for all sensors.

Feature-Start: particle-tracer-combined-paths
Allow for combination of path types in ParticleTracer

Make all particle tracing test scenes use both emitted importance paths
and direct sensor paths.

Feature-End: particle-tracer-combined-paths