add additional asserts for addStmt(s) functions; use cache for dropMultipleStmt

+ some refactoring too (' replaced by ")
rework a couple of unit tests
Store's dropStmt uses dropMultipleStmts from now on