useless insert-extract chains, similar to how it folds them for vectors. Add a testcase for this. llvm-svn: 52217