refactor material-common for better re-use, add material-mirror, add resolve-ior, bugfix renderer-slg, add pathtracing & exphotonmap integrators