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.
Texture expression fix

Fixed a few of the issues mentioned by Esteban.

Signed-off-by: Marius Avram <marius.avram1309@gmail.com>
Moved prep_texture_expr inline

plus fixed bug at line 373

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

Texture expression fix
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
Added empty constructors to prevent gcc warning.