use proper constants instead of repeating strings
allow deleting screen after deleting shared plate within
fix #10564: graph traversal from plate run to well
add integration test for #10564
Merge pull request #1600 from mtbc/wellsample-to-well-10564

fix #10564: include wells in plate run processing (rebased)