build: use the new embeddeddb sub-modules

This helps us simply the tests dependencies.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
tests: get rid of TestListenerStatus

This didn't give us much (the logic is now in TestApiListener).

As part of the simplification, get rid of unnecessary resets through various
tests.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>
.idea: remove old libraries

This follows the upgrade of TestNG.

Signed-off-by: Pierre-Alexandre Meyer <pierre@mouraf.org>