Move existing ancestor check from utils to filesys

Looking up the nearest existing ancestor of a path is now a filesys operation.
Convert actions to take filesystem as an argument

Filesys is now an argument to action execution and verification. The root
filesys execution is done with the old real filesystem value from
salve.filesys, but in the future it can be preceded by explicit verification on
a virtual filesystem.