Add Fd usage in rb logging

rb was only accepting physical filenames as log file.
This patch allow rb to accept now any io_device, valid registered name,
except standard_error which is replaced by standard_io.
rb:list use standard_io when log file is a terminal otherwise
result of rb:list is written in the log file. That could not be
possible before.