added 5-argument variants of foundation::make_vector().
fixed unit benchmarks.
tweak log message.
foundation::split() now behaves like Python's string.split().

this commit fixes https://github.com/jupiter-jazz/appleseed/issues/81.