Disable move and copy semantic for the counters
As they auto register to the Hub, move/copy semantic is dangerous in that it can invalidate the pointers kept in the Hub.
There are mainly 2 consequences for users of Counters :
- postfix operator ++ is gone for standard counters. One should use the prefix one
- vectors of Counters are no more available. But deque can be used instead
Note that this requires adaptation to the client code, so cannot be merged before this adaptations are merged
Edited by Sebastien Ponce