[algorithms.blockbasisextension] warn instead of fail on wrong option
[algorithms.blockbasisextension] log failed extensions
[operators.block] add sanity check to apply_inverse, refs #80