Protobuff refacto

the disruption test do not pass yet (a certain 'throw TODO' in the protobuff), but now it builds :smile: 
I find the name quite strange, but I don't have better proposition (expand_calendar?)