Drop the requirement of having to return `AffineMap`s from `MemRefLayoutInterface`

The entire direction so far has been carefully detaching memref from affine structures that is has been carrying since inception (as a polyhedral compiler pointer). Not mandating convertibility to affine maps is perfectly in line with that.

I am not the author of this RFC.

However, I expect this change to be similar in scope and style as [RFC] Memref of custom types .