minor code tweaks.
Merge branch 'master' of github.com:jupiter-jazz/appleseed
improved robustness of foundation::Quaternion::extract_axis_angle() in presence of slightly unnormalized quaternions.
print the scene's diameter in addition to the scene's bounding box after parsing the <scene> project file element.
cosmetics.
bounded the number of iterations performed by foundation::find_root_bisection() and foundation::find_root_newton() to guarantee termination.
oops, testing must be enabled before we add the products subdirectories, partially reverting commit bc2975eb443b473093d17a79cf05ab61a497084a.
removed redundant check.
fixed evaluation of directional lights.
directional lights are no longer subject to distance attenuation.
the BREAKPOINT() macro now works on 64-bit Windows as well as on Linux (untested on Mac OS X).