Return NOACCES error when removing a file without proper permissions
Return EACCES code when creating a file without permissions
Index objects in their "directories" when creating or deleting them
Rename getObjectDirName to getParentDir and make it a static function

It is no longer a member function as it doesn't use any members of
the class.
Make escapeObjName a static function
Make indexObject a static function and remove unused parameter
Verify if the position pointer given in getParentDir is null

If it is, we don't assign it.
Add DirInfo which holds information about a directory and its contents
Add a cache with DirInfo objects and a method to create/get them
Make the genericStat method static

This is necessary for DirInfo
Add the RadosOssDir object to implement dir related functionalities
Implement newDir method
Make genericStat consider directories
Set the file specific permissions when creating a file
Add function checkIfPathExists

It checks if a path exists and also return its type (file or directory).
Implement Mkdir method
Add support for making all the needed intermediate directories in a path
Prevent Unlink, Create and Truncate from operating on directory objects
Cosmetic change to remove an unused define and add some brackets
Implement the Remdir method