Unify escalus_user_db behaviour

Users can now pass an arbitrary argument to the `escalus_user_db:start/1` function.
The default argument is the empty list.

Usage & documentation is introduced in https://github.com/esl/ejabberd_tests/pull/98