Update following type_conv API change in 108.07.01
Merge pull request #14 from djs55/type_conv_108.07.01

Update following type_conv API change in 108.07.01
Fix tests target
Change findlib library names to rpclib (to not conflic with the already existing ocamlnet's rpc library).

This should fix #13
Normalize indentation (tab -> 2 spaces)
Execute the tests after compiling them ...
Fix all_types test
Fix idl_test test
Improve INSTALL file and mingw installation (thanks to Daniel Weil)
Lwt is needed because of js_of_ocaml, so remove the dependency.
Ensure the IDL p4 filter can cope with recursive types

Signed-off-by: Jon Ludlam <jonathan.ludlam@eu.citrix.com>
Merge pull request #15 from jonludlam/recursive-idl-types

Ensure the IDL p4 filter can cope with recursive types
Fix an minor issue with Xmlrpc and make Jsonrpc and Xmlrpc more alike

Jsonrpc already had to_fct whereas Xmlrpc had to_a, both quite similar.
I've opted to implement to_a in Jsonrpc, mostly because in xen-api-libs
we didn't have the to_fct exposed in our copy of Jsonrpc.

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

Fix an minor issue with Xmlrpc and make Jsonrpc and Xmlrpc more alike
Make unmarshalling of variant types case insensitive

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

Make unmarshalling of variant types case insensitive
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 #18 from jonludlam/rpc-light-int32

Add the Int32 type to rpc-light.
Add support for using the browser's JSON parser.

This is a lot quicker than the one in jsonrpc.ml
Merge pull request #19 from jonludlam/js_of_ocaml_for_samoht

Add support for using the browser's JSON parser.