Fix typo in Referee
Handle deletions in the Plug, the Referee and LocalStorage.

Now the Referee can receive different kind of commands (not just
updates), and also notify different commands.

In the Dealer, the work is now done by several types of Workers,
all sharing a common ancestor.
Remove empty dirs in LocalStorage during deletion of files.
Add tests for deletions
Merge branch 'deletions' into develop