Implement gettxout rpc. 

This pull request adds rpc server support for the gettxout rpc. Fixes issue #141. This pull request depends on https://github.com/conformal/btcjson/pull/27.
Side note: btcjson declares many of these fields to be omitempty, even though bitcoind always adds them to the JSON object.  We'll need to fix that.