tweaks
add deleteModel unit test
implement version of deleteModel that correctly marks tree as changed
tweaks to unit tests
added ModelTree::deleteModels(QSet<ModelItemID>) which correctly marks tree as changed
added deleteModels() unit test
change DeleteModelOperator to handle multiple deletes in single pass