Spawned child process calls Kernel.exit! if it fails to exec

This commit also updated the documentation (both the generated HTML
and inline comments) to reflect that Chill's spawn differs from
Kernel::spawn in that it doesn't raise an exception if the exec
call fails.