Last summer I spent some time evaluating polygon clippers. The mfogel/polygon-clipping one is really good!
Now that this code is already included in RapiD and stable, it would be really useful to add the operations as commands in RapiD for merging and cutting polygons.