Generalized subdomain deflation over backends

For now only builtin and vexcl backends provide necessary interface.