fix, PEBKAC, typo, allow lmdb in --with-database

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'bld/dist' into next

* bld/dist:
  fix, PEBKAC, typo, allow lmdb in --with-database
test, just use one big transaction over the whole lifetime of a rotz_t context

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Revert "test, just use one big transaction over the whole lifetime of a rotz_t context"

This reverts commit 048aa07315bfb55c5cbf2a99d53369fad2c9c475.

Alas, not committing doesn't seem to store anything on the disk :(
chore, strike tokyocabinet CFLAGS and LIBS from rotz-search specs

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, use mdb_dbi_close() not the kludge that clashes with libmdb

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, use predefined RTZ_VTXKEY_Z and RTZ_EDGKEY_Z instead of recomputing it

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide simple dumper for rotz lmdb files

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, tentative, set db size to 512MB max in lmdb mode

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Revert "chore, tentative, set db size to 512MB max in lmdb mode"

This reverts commit 8bad0a3afe5840fa09c92009d15fe89611b45d72.
Merge branch 'core/lmdb' into next

* core/lmdb:
  Revert "chore, tentative, set db size to 512MB max in lmdb mode"
  chore, tentative, set db size to 512MB max in lmdb mode
  minor, provide simple dumper for rotz lmdb files
  chore, use predefined RTZ_VTXKEY_Z and RTZ_EDGKEY_Z instead of recomputing it
  hygiene, use mdb_dbi_close() not the kludge that clashes with libmdb
  chore, strike tokyocabinet CFLAGS and LIBS from rotz-search specs
  Revert "test, just use one big transaction over the whole lifetime of a rotz_t context"
  test, just use one big transaction over the whole lifetime of a rotz_t context
minor, import basic test harness

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'test/suite' into next

* test/suite:
  minor, import basic test harness
chore, move auxiliary build files into build-aux/

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'bld/dist' into next

* bld/dist:
  chore, move auxiliary build files into build-aux/
hygiene, don't fiddle with generated c from ggo code more than necessary

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'test/suite' into next

* test/suite:
  hygiene, don't fiddle with generated c from ggo code more than necessary
chore, provide USE_*DB automake conditionals

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
chore, actually use the USE_LMDB conditional to guard the build of the rotz-dump tool

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'bld/dist' into next

* bld/dist:
  chore, actually use the USE_LMDB conditional to guard the build of the rotz-dump tool
  chore, provide USE_*DB automake conditionals