Fix #2428
Issue #2398
This streamlines the Genode-specific interface for both 32-bit and 64-bit architectures and fixes dynamic-linking issue with the rump VFS due to differing size_t types.
Tests at libc_vfs_ext2, libc_vfs_fs_ext2. Fix #1752 Ref #2224