Use menu_title_or_title method where appropriate.
Move SEO field calculation into Translation model.
Separate collection of friendly id options out into their own class.
Add method for reserved words to FriendlyIdOptions
Move friendly id path calculation into a separate class.
Remove unused delegation of reserved_words to friendly_id_config.
Move calculation of matching page part title to PagePart.
Locate part title parameterization in one standard method.
PagePart#title_matches is truthy so better as #title_matches?
Remove now unused methods from Page (normalize_friendly_id_path and protected_slug_string)
Merge pull request #2475 from awagener/page_refactoring

Page refactoring