shell: Don't offer block devices for RAID or LVM that should be ignored.

Closes #833.
Fixes #814.
Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>