Apply a fix for bug https://bugs.ruby-lang.org/issues/8182

XMLRPC request fails with "Wrong size. Was 31564, should be 1501"

Fedora's 20 ruby still doesn't seem to have the fix.

[root@scanix ~]# ruby --version
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]

From the ticket:

Applied in changeset r45529.

    lib/xmlrpc/client.rb (do_rpc): don't check body length. If HTTP content-encoding is used, the length may be different. [Bug #8182]

    Backport changed from 1.9.3: DONTNEED, 2.0.0: REQUIRED, 2.1: REQUIRED to 1.9.3: DONTNEED, 2.0.0: DONE, 2.1: REQUIRED

Backported into ruby_2_0_0 at r46153.

    Backport changed from 1.9.3: DONTNEED, 2.0.0: DONE, 2.1: REQUIRED to 1.9.3: DONTNEED, 2.0.0: DONE, 2.1: DONE

r45529 was backported into ruby_2_1 branch at r46186.