blk: fix return value of BTT nsmap callback

Ref: pmem/issues#18
I think the ssize_t is enough. It is used in read() and write() system calls so this must work. In case of returning zero with size_t - returning zero means no memory was mapped but it doesn't mean it is an error because we can try one more time.