Added rename() method and test
Forgot to include test-rename header file
Add access() implementation
Add chmod() implementation
Add chown() implementation
Add statvfs() implementation
Count the number of files and directories.
Add route-specific locks to fskit_core
Track the number of files in the filesystem.
Also, use fskit constants (i.e. for name length) wherever applicable
Fix FSKIT_ENTRY_IS_EXECUTABLE macro; add fskit_file_count_update() to
track the number of files; a bit of cleanup on structure organization.
Use fskit constants where appropriate
File handle is invalid if it has no read-compatible flags.
Read-Lock the route table when resolving and dispatching a route.
Write-Lock the route table when adding a route.
WIP: Add the ability to undeclare routes.
Failure to declare a route is defined by a negative return code.
It is now possible for declaring the route to return a positive value
(i.e. a "route handle")
check for invalid handle by checking for the absence of O_WRONLY
Fix errors discovered in testing unrouting
Expand route tests to unroute existing routes.