ITS#7742 New: PBKDF2 module

Signed-off-by: HAMANO Tsukasa <hamano@osstech.co.jp>
ITS#7742
ITS#7831 fix double-free

caused by c1e937c2622abd4de708c22529a89f8e914887bd (ITS#6684)
ITS#7831
ITS#7705,#7800 fix back-mdb pagedResults search

mdb_idscopes was remembering the IDs of every entry it checked;
it should only have been saving the IDs of entries that were
actually in the search scope. The extra entries filled the scopes
array, causing a loop searching for a parent entry that was
never inserted.
ITS#7705,#7800 fix prev commit

Better check for missing IDs
ITS#7705, ITS#7800
ITS#7849 make sure to send cookie after fallback
ITS#7849
ITS#7858 fix install path
ITS#7858
ITS#7859 fix to read 4096-character lines
ITS#7859
Don't do any merging if manageDSAit was used

Just passthru search to local DB
ITS#7864