ipdb: allow to reuse interfaces in `create()` call

If some framework requires the library to silently pass double creation
of interfaces (normally, there should be CreateException -- the interface
exists already), one can provide `reuse=True` to the `create()` call.

In that case `create()` will return already existing interface instead of
raising the exception.