Improve the mergin API.

Now, defining a custom merge function is simple as `IrminMerge.create (module M) merge_m`. Now needs to write some simple examples.
Simplify the creation of Identifiable.S modules
Add a custom merge example