Disney Material PR #2

- Disney layered BRDF.
- Changes to Disney material.
- Small fixes and improvements.

Since `mask` is always guaranteed to be in [0,1] you can use `foundation::lerp()` instead of `foundation::mix()`.