A possible fix for possible clang alignment issues.
Reuse foundation pow2 functions.
formatting fixes and minor code cleanups.
Simplified things and small improvements in alignment fixes for clang.
Merge pull request #341 from est77/OSL_align

OSL alignment fixes
Moved closures test scene to its own directory.
Merge pull request #342 from est77/master

Moved closures test scene to its own directory.
fixed crash on Linux.

When setting the format of an input to renderer::InputFormatSpectrum, the input evaluator will write a (spectrum, alpha) pair, not just a spectrum.
Merge branch 'master' of github.com:appleseedhq/appleseed
fixed uninitialized input values when no source was bound to an input.
assign default value 0.0 to the translucency input of the physical surface shader.
Merge https://github.com/appleseedhq/appleseed
avoid changes to object instance