added conversion constructors for foundation::Ray<> and foundation::RayInfo<>.
restricted SSE2-optimized specialization of foundation::bvh::Intersector to the 3D, double-precision case.
small code tweaks.
make sure to pick the SSE2-optimized specialization of foundation::bvh::Intersector to intersect triangle trees.
Message box for loading and saving script failure

Signed-off-by: Marius Avram <marius.avram1309@gmail.com>
Merge pull request #504 from marius-avram/message_box

Message box for loading and saving script failure
Merge branch 'master' of github.com:appleseedhq/appleseed
Fix for filenames with spaces when detecting simple texture lookups.
changed foundation::make_vector() arguments from values to references.
added template distribution adapters and support for generation of random vectors.
Expression Editor error message box change

Most of the changes are done by Franz.

Signed-off-by: Marius Avram <marius.avram1309@gmail.com>
Merge pull request #505 from marius-avram/message_box2

Expression Editor error message box change
curves are now stored and intersected in single precision. many cleanups.
Merge branch 'master' of github.com:appleseedhq/appleseed
cosmetics.
Added empty constructors to prevent gcc warning.
Merge pull request #506 from est77/master

Added empty constructors to prevent gcc warning.
OSL trace call.
Fixed error in last commit.
reduced wire thickness in screen-space wireframe diagnostic surface shader.