[electrum] pass a config to alias.resolve
Summary: This remove one direct access to the global config. The end goal is to make the config owned by the launcher script or Daemon object rather than being a global object.
Test Plan:
python test_runner.py
Start Electrum ABC, type some alias into the Pay To field (for instance oa1.pierre.cash), check that it gets resolved
Reviewers: #bitcoin_abc, Fabien
Reviewed By: #bitcoin_abc, Fabien
Differential Revision: https://reviews.bitcoinabc.org/D18779