tests: fix tests 637 to 640 for POSIX mode.
Fix test 100 (broken by DB request batching).
ListMgr: remove abusive warning on update operations.

On batch update operations, the following warning was displayed
whereas it should only be displayed for INSERT operations:
"WARNING: n entries created without name or parent information."
Fixed that.
rbh-diff: fix names with new namespace implementation.
rbh-diff: dump fid remapping when rebuilding MDS.
listmgr: all inserts use batch_insert as the common method.
rbh-diff: Fix build for non-lustre FS.
entry_proc_hash: remove undefined, unused functions.

id_hash_register and id_hash_unregister were no longer used
and no longer implemented. This removes their prototypes.
disaster recov: fid remapping on OST objects.

For MDS disaster recovery, rbh-diff now generates a fid remapping file
that can be used as input for 'ost_fids_remap' to set the right fid
in trusted.fid EA of OST objects.
tests: added non-reg test 113 for rbh-diff --apply=fs.
packaging: fix build on Lustre 1.8.

disaster recov tools must not be built on Lustre 1.8.
(works with Lustre 2.1 to 2.3 only).
packaging: added autogen.sh to distribution tarball.
rbh-report: top-user based on sum(size) instead of sum(blocks) for HSM systems.
user-info to report volumes by status for HSM systems.
packaging: fix build on Lustre 2.5.

Some definitions are needed in lustre_idl.h to decode link EA
but this include needs lustre/lustre_errno.h which is not installed
on Lustre clients. This is a dirty fix to work around that
by creating an empty "lustre/lustre_errno.h" to fix the include error...

Also fix build of Lustre/HSM purpose on Lustre 2.5.