storage/_casbaseddirectory.py: Implement `_apply_changes`
Description
This is part of the work for #985 (closed); we introduce a _merge directory for CasBasedDirectorys, so that they can be merged into each other as part of our workspace algorithm.
This will be part of !1726 (closed) and depends on !1761 (merged).
Edited by Jürg Billeter