torrent cmd: Initial work on supporting 'set'

You can now query and set values using the following syntax:

> torrent set upload_limit

> torrent set upload_limit 100

But! Transmission::Torrent suffers from a bug where it will
encode numerical values as strings in the JSON RPC request it
sends to transmission. Transmission will gladly accept it, with
no errors, but will no-op.