Issue #2249723 by andrei.dincu: Replace module_exists() and drupal_alter() with D8 code
Issue #2249723 by andrei.dincu: Remove xmlsitemap_i18n, xmlsitemap_menu, xmlsitemap_modal, xmlsitemap_node, xmlsitemap_taxonomy, xmlsitemap_user submodules created by the D7 version
Issue #2249723 by andrei.dincu: Remove hook_menu() from xmlsitemap, xmlsitemap_custom and xmlsitemap_engines
Issue #2249723 by andrei.dincu: Update XmlSitemapLinkStorage class
Issue #2249723 by andrei.dincu: Move *.local_actions.yml to *.links.action.yml, *.menu_links.yml to *.links.menu.yml and *.local_tasks.yml to *.links.task.yml
Issue #2249723 by andrei.dincu: Move all functions from xmlsitemap.pages.inc, xmlsitemap.inc and xmlsitemap.admin.inc to xmlsitemap.module
Issue #2249723 by andrei.dincu: Make regenerate_needed and rebuild_needed state variables
Issue #2249723 by andrei.dincu: Remove hook_update_6xxx and hook_update_7xxx functions from xmlsitemap.install and xmlsitemap_engines.install
Issue #2249723 by andrei.dincu: Set state() variables in hook_install() makes XmlSitemapNodeFunctionalTest passes all tests
Issue #2249723 by andrei.dincu: Make generated_last state() variable instead of config() variable
Issue #2249723 by andrei.dincu: Add xmlsitemap_ prefix to all state() keys
Issue #2249723 by andrei.dincu: Add dependency injection in forms and controllers
Issue #2249723 by andrei.dincu: Update all tests and get object services as variables instead of calling \Drupal::* every time
Issue #2249723 by andrei.dincu: Stop using ->container in tests
Issue #2249723 by andrei.dincu: Check if anonymous user can access user profiles only if xmlsitemap_entity_user variable is set
Issue #2249723 by andrei.dincu: XMlSitemapFunctionalTest passes all tests
Issue #2249723 by andrei.dincu: Added dependency injection in XmlSitemapGeneratorService class
Issue #2249723 by andrei.dincu: Do not include in entities settings list bundles that are not set to be included in sitemap
Issue #2249723 by andrei.dincu: Add language in xmlsitemap primary key group to allow translation for entities