WIP
WIP
More work on the new dump API.

The goal is to support cloning/fetching/pushing to remote repo.

current status: compiles, but fails the tests
Merge branch 'WIP-dump' of github.com:samoht/irmin into WIP-dump

Conflicts:
	lib/core/irminDump.ml
	lib/core/irminDump.mli
	lib/driver/irminCLI.ml
	lib/driver/irminResolver.ml
	lib/driver/irminResolver.mli
Tweak debug statements
Fix tests

The import/export tests are not really testing the right thing.
External stores compiles and pass basic tests
Add missing files

All tests pass
Add more debug messages
Fix a weird dependency issue

(ocamlbuild were not recompiling the right modules)
Use the dev version of ocaml-git in the Travis tests
Fix `irmin pull` when the current store does not have any reference
Merge pull request #64 from niksu/master

updated link to issue tracker;
Forgot to add some autogen files
Fix compilation of tests
Manually merge https://github.com/mirage/irmin/pull/67
Rename the server library to irmin-server
Manually merge https://github.com/vbmithr/irminsule/commit/0de113aa3c5cf921ed93a3a94066c4fd55fe4a81

thx to @vbmithr
Fixes for git 1.2.0
Merge pull request #66 from samoht/WIP-dump

Implement `irmin pull/push <remote-uri>`