test-tool: allow get_lba_status to return provisioning type

Signed-off-by: Peter Lieven <pl@kamp.de>
test-tool: improve GetLBAStatus.UnmapSingle

the test became nearly useless when reverting most
of its contents in commit 7d96336.

This patch adds some useful stuff back. While
we can't check that unmapped blocks are deallocated
we still can check that the blocks surrounding the
unmapped area don't get dealloaced.

Signed-off-by: Peter Lieven <pl@kamp.de>
test-tool: fix GetLBAStatus.Simple exit

if GetLBAStatus fails immediately exit the test.

Signed-off-by: Peter Lieven <pl@kamp.de>
Merge pull request #132 from plieven/test_lbas_check_desc

Some improvements for the get_lba_status tests.