fix a bug of librbd engine when specify invalidate=1 or fadvise_hint=1.

When specify invalidate=1 or fadvise_hint=1, fio will call posix_fadvise(2), which will return
-EBADF and prevent fio librbd engine acting normally.

We set file type to FIO_TYPE_CHAR to work-around this problem.