Further abstract loopbackedtestcase on block_size.

Also, have deviceSpec contain a list of actual Sizes() instead of counts of
unchangeable size blocks and do the math to infer block size
and number of blocks to pass to makeLoopDev.

Change any overrides of deviceSpec in subclasses appropriately.

Signed-off-by: mulhern <amulhern@redhat.com>