Add API call to sign a hash with an account key

New API call can specify a SHA256 hash and an account name, and the
wallet will sign the hash with the named account's private key and
return the signature. This is helpful for the URL login protocol.
Merge branch 'master' of github.com:BitShares/bitshares_toolkit