block: extend interface of generic driver class

To support read-only devices like CDROMs, or rom_blk the supported
block operations have to be stated by specific the device driver.

Ref #966
rom_loopdev: use generic block component/driver

Ref #966
rom_loopdev: rename to rom_blk to be consistent

Ref #966