dbg: Set mutex/cond with complex magics numbers

+ validate uio lba is within valid range

Signed-off-by: Shachar Sharon <shachars@xxxxxx>
gbx: Use 'genname' instead of pre-alloc name-buffers
Removed buggy optimization of chops/dirty counters from bkref
Using control-flags on bkref instead of explicit boolean flags
Bug fix: ENOSPC error

Data-vio mapping upon bootstrap was wrong. Changed code and now using
single vio for all low-level block I/O. In case of specific errors
(ENOSPC, EAGAIN) to few retries before return error.

Signed-off-by: Shachar Sharon <shachars@xxxxxx>
First public version: 0.1.1-1

Signed-off-by: Shachar Sharon <shachars@xxxxxx>