Don't read local bitcoin.conf if :config is passed in

Change `clj-btc.core/do-rpc` to only read from the local config file if :config is not provided. Previously it was reading from the file regardless before defaulting to the user-supplied config-map.

Shouldn't cause any client API breakage.