Add script which can fix the broken commits in this repository

Note the resulting hashes are (of course) different.
Merge pull request #117 from djs55/fix-broken-commits

Add script which can fix the broken commits in this repository
CA-94829: Bindings to the TCP keepalive settings

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #119 from jonludlam/keepalives

CA-94829: Bindings to the TCP keepalive settings
CA-97947: Case-desensitise matching of variant types

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #121 from jonludlam/rpc-light-lower

CA-97947: Case-desensitise matching of variant types
Add the Int32 type to rpc-light.

Note that the autogen code never generates this, it's purely
intended for places where for whatever reason you really need to
marshal an int32 into an xmlrpc <i4> tag.

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #122 from jonludlam/rpc-light-int32

Add the Int32 type to rpc-light.
Merge branch 'master' of https://github.com/xen-org/xen-api-libs into features/opam

Conflicts:
	rpc-light/jsonrpc.ml
	rpc-light/p4_rpc.ml
	rpc-light/rpc.ml
	rpc-light/rpc.mli
	rpc-light/xmlrpc.ml