Disney Material PR #2

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

Add `public` and reformat:

    class DLLSYMBOL DisneyParamExpression
      : public foundation::NonCopyable