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.

Shouldn't cause any client API breakage.
Merge pull request #4 from sgrove/read-config-file-iff-necessary

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