the JSON-RPC 1.0 spec allows the id to be of any type

The [JSON-RPC 1.0 spec](http://json-rpc.org/wiki/specification) allows the id to be of any type, some clients send a number (e.g. bfgminer). This commit changes btcjson to conform to the standard.