minor, import gbs.[ch] a generic bitset thing, ...

This will replace bit set operations in trod.c where they're
used to keep track of active contracts.

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, make gbs functions auto-resizing, the lot of them

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
chore, build libtruffle with gbs.[ch] (not needed at the moment)

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
minor, migrate active contract book-keeping in trod tool to gbs API

Signed-off-by: Sebastian Freundt <freundt@fresse.org>
Merge branch 'feat/gbs' into next

* feat/gbs:
  minor, migrate active contract book-keeping in trod tool to gbs API
  chore, build libtruffle with gbs.[ch] (not needed at the moment)
  minor, make gbs functions auto-resizing, the lot of them
  minor, import gbs.[ch] a generic bitset thing, ...