#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

For Issue #57