#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
Merge pull request #62 from prestaconcept/Issue57_page_types_declaration

#57 Implement a dynamic way to handle page types