Removed warnings for backup and HSM modes.
Make backup mode build.
Remove obsolete code for Lustre 2.0.x
Fixed most tests for backup mode.
Added additional tests for diff (108d,e+109d,e): not passing for now.
Fix build for tmpfsmgr mode.
Added sanity checks and warnings about attributes provided to INSERT/UPDATE for DNAMES table.
Fixed typos.
Minor code format change.
Fixed off-by-one bug, and removed one hardcoded value.
Make the mount point the default path argument to rbh-find.
Restore functionality to pass a FID instead of a path to rbh-find and rbh-du.
Fix for potential deadlock.
Remove trailing whitespaces in Makefiles, shell scripts and conf files.
Make the specfile compatible with RHEL or Oracle's version of mysql.

rpms from RedHat/CentOS provide mysql-... while Oracle's provide
MySQL-...., and there is no short way to tell rpm that either one
is good. So look for one common file they provide.

We lose the requirement on the version number though.
Try not to get nlink from the filesystem.

nlink, coming from stat()'s st_nlink may not be up to sync with the
database. For instance if the pipeline processes the following instructions
after they have occured on the disk

  touch a
  ln a b
  rm b

it will get nlink=1 from the FS when processing the hardlink, while the
real value (at the time) would have been 2. When the rm is processed, nlink
would then become 0.

Instead, set nlink to 1 during the creation, and increment it by 1 for
a hardlink. It is already decremented when unlinking a file.

Added a testcase.
FlagTaskAsFinished now returns TRUE if all sub-tasks are terminated too,
instead of always returning 0.
Use a spinlock instead of a mutex to protect the scan task list.
RemoveChildTask now returns TRUE if the parent task and all its children are completed,
instead of returning an error that can not happen.

Set bool_termine_mere to TRUE (unitialized variable) in the case where RemoveChildTask was not called.
AddChildTask cannot fail.
InsertTask_to_Stack cannot fail.