Add functionality to evict some split-merge subtrees.

This code is broken at the moment. The pull request is here to allow for simpler review and comments at the moment. refs #523