REST-81. Add ability to specify HTTP timeout when POSTing data.
REST-81. Add ability to specify HTTP timeout when POSTing data.

Net::HTTP defaults to a 60-second timeout (see read_timeout). This should be
fine in most use cases, but the gem should allow downstream clients to specify a
different timeout if it knows that the request will take longer.

Contributed by: Tim Luo, Opower <timoman@gmail.com>

Reviewer: amit

kijiproject/kiji-rest,kijiproject/kiji-rest,kijiproject/kiji-rest,kijiproject/kiji-rest