Adds a build queue that keeps track of the resources that have yet to be built including those resources that have been added dynamically during runtime
Adds a test to ensure that a page that was added to the sitemap after the build process had already started gets rendered eventually
Merge remote-tracking branch 't6d/refresh-sitemap-during-build' into 3.0-stable