#57 Implement a dynamic way to handle page types

load pages type like the blocks : add a new service tag and a compiler pass
rework the types id to fit to the service one
rework phpdocs
rework menu item in menu nodes to follow CMF changes
#57 Code revue correction
#57 : correction rename method
#30 [Refactoring] refactor blocks service declaration

I did the refactoring but right now it's not possible to centralize the tags, I have to put it in every service declaration
Page template configuration : remove the require one element on block

This allow us to display or not a zone if it has some block or not. This help us to remove a lot of template duplication
Test stabilisation
Issue #10: Plug routing update on page edition