build: Add support for the RadosFs library
Port to Rados Filesystem

The RadosFs library replaces all the filesystem code in the project,
so this is a big patch.
Remove unused defines