conditional index create: `engines` is now located in `info` dict

this also prepares upgrade to SA 0.9
relationship: fix `lazy='lazy'`, valid value is `'select'`'

this also prepares upgrade to SA 0.9