fix the error that inherited list copy the argument "cases" not refered, which will get the new cases by the iterator at the runtime
Merge remote-tracking branch 'origin/dev' into dev
remove the needless line
fixed a couple of test failures caused by expecting ListCaseIterator to be inherited from list
Merge pull request #1699 from naylor-b/cwmine

small update to a pull request from @cwmine that updated ListCaseIterator so that ...