Fix a position bug occurring when deleting elements by updating acts_as_iist
Use acts_as_list ~> 0.3 to achieve maximum compatibility and use < 0.4.0 because of a known issue with the trash

See https://github.com/magiclabs/alchemy_cms/pull/506
Prevent page sitemap scope from being evaluated on application load

As it depends on the existence of the sites database, this causes problems when loading the app before the site creation migration is run
Merge remote-tracking branch 'origin/2.9-stable' into 2.9-loading-alchemy-before-first-migration-fix-with-updated-acts_as_list
Merge branch 'refs/heads/2.9-loading-alchemy-before-first-migration-fix-with-updated-acts_as_list' into 2.9-loading-alchemy-before-first-migration-fix-with-updated-acts_as_list-and-flexible-image-geometry