Fix processing of CLI argument "DISABLE_OPEN_DEFAULT_WEBBROWSER".

### Changelog:
* Treat `disable_open_browser` as `bool`. There was a bug when invoking `openbazaar_daemon.py` directly and not via `run.sh`. Bug reported by @yagoulas.
* Factor "main" of `openbazaar_daemon` into a proper function.