ITS#7782 tweak contrib/slapd-modules/**/Makefile

Set LDAP_BUILD=$(LDAP_SRC) by default
ITS#8007 fix d06f5e7c1b6ceaa1f74510c3c25436a58670cfda

duplicate OID, oops
Update for 0.9.15
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Hack for potential ext3/ext4 corruption issue

Use regular fsync() if we think this commit grew the DB file.
Update for fsync hack
Merge remote-tracking branch 'origin/mdb.RE/0.9'
ITS#7781 Add test
ITS#7780,ITS#7781 Fix slapo-constraint with 0 count
ITS#7780,#7781 fix prev commit
Fix prev commit for env_sync0
Merge remote-tracking branch 'origin/mdb.RE/0.9'
Tweak fdatasync hack description
Merge remote-tracking branch 'origin/mdb.RE/0.9'
ITS#8011: few corrections for lmdb-backend;

 dn2id.c:
   + assertion for mdb_id2l_insert() result;
   - unnecessary assignment;

 search.c:
   - unused variable 'first';
   + range-check for mdb_idl_search() result;
ITS#5452, ITS#8012: fix syncops list iteration and detaching on freed;

Detaching a syncops record from op-list conditionally,
only when it was freed by syncprov_free_syncop.

The syncprov_drop_psearch() and syncprov_drop_psearch() now
returns a flag, which is nonzero if the given syncops was freed.