doc: basic config template for Lustre/HSM.
pipeline: fixed stats display. Code cleaning.
Changed field definitions for Lustre-HSM
Fix typo.
rbh-report: added new option to get all info stored in DB for an entry.

rbh-report --entry-info|-e <path|id> returns all attributes in DB.
listmgr: changed the implementation of path filters. optimized ListMgr_Get() function.

Perform 'ListMgr_Get' as a single DB operation on ENTRIES, ANNEX_INFO and NAMES (join)
instead of requesting each of them.
When querying/filtering on fullpath, join with NAMES tables to avoid inconstent values
bw parent_id, name and fullpath.
lmgr: avoid duplicate reporting of entries when filtering on STRIPE_ITEMS or NAMES + new non regression test 112.
recov: fix disaster recovery for backup mode + new non regression tests 505, 506, 507.
listmgr: fully reorganized the code of ListMgr_Init(). Versioning mechanism for triggers and functions code.

ListMgr_Init was a long function with a lot of duplicate code and similar loops for each table.
Table, triggers and function checks have been moved to smaller functions
called from the main ListMgr_Init function.

Dropping the triggers and functions at each daemon startup could result
in wrong information in ACCT table or failures in functions calls
if another instance of the program is running!!!
This is no longer done. A versioning mechanism of triggers and funtions
has been implemented to ensure their code is up-to-date without
having to drop them.

New macro RBH_BUG(msg) to abort() with information display on unexpected cases.
non-reg tests (cosmetic): no rh_chglogs.log for POSIX FS
ListMgr_Init(): fix init error and useless warnings when accounting is disabled.

Fix test 401d.
listmgr: rigourous management of mass_remove and mass_soft_remove with path filters.

Mass removal in the DB with path filter basically occur when performing partial scan.
If there is no HSM removal to be performed, the cleaning is done like this:
1) clean all names in the scanned dir not seen during the partial scan.
2) remove entries from other tables if no longer related path in NAMES.

For HSM removal, we need the path at removal time so we can't do the same
(would be deleted by 1)).
So we build a tmp table with the names that have:
"nb_path to be removed" == "nb_path_total" and add them to SOFT_RM table
before removing them from other tables.
Finally clean the names like 1) after this operation.
This fixes test 108 and 109 for all cases and all modes.
non-reg: test 505 to 507 must only run for backup mode.
non-reg: additional traces in test 671.
listmgr: optimized big request in ListMgr_SoftRemove.
non-regression (posix): Fix too permissive matching of ids.

/<inum> did match day number in date...
Regexp replaced by ^[0-9A-Z]*/<inum>
Add more information to the "WARNING: entry 'xxx' created without name information.
Simplified entry_id2pk(). Returns void and removed unused parameters.
entry_id2pk call changed  (in listmgr_recov.c)
fs_scan: fix strcpy of wrong length for partial scanning.
changelog reader: support multiple changelog reader threads (for DNE).