Fix RPC password disclosure via error message
Fix RPC password disclosure via error message

Build the Basic auth header ourselves rather than putting the
username/password in the QUrl. The full URL gets displayed through the
Qt error message in the event of an HTTP error code, such as during the
startup phase of Bitcoin Core 0.10.0.

Plus other cleanups to qbitcoinrpc.

welshjf/bitnomon,welshjf/bitnomon