Work in Progress: chmod, chgrp, chown

All implementations are currently sync, but async is easy to do.

This commit is a Work In Progress, as I haven't quite figured out
how to test chown/chgrp without relying system specifics.

If anyone has an idea, I’d love to know :)