Don't crash when generating milestones above XL 27.

you.max_level can go above 27 (apparently for tracking felid extra lives
past level 27)
Tutorial 3: Replace the curing potions with cancellation.

Since the needle trap is gone (replaced with alarm, which places sentinel's mark). While this is technically the same, can't beat poison & curing for familiarity.
Remove the suppression debugging unrandarts.

Since they're not generated & the last artefacts in the list, they shouldn't break save compat. Tested by generating all in wizmode, saving, removing the rings from code & loading.
Tutorial 3: Adjust for jewellery id-on-wear.

Instead of using a scroll of identify to recognize the amulet's uselessness, the amulet (of inaccuracy) is now cursed, and is uncursed with a scroll of remove curse.

This was the path of least resistance, which keeps amulet wearing and item dropping. There's now no identification in the tutorial. Perhaps there could be some potion identification.
Tutorial 5: Move a tutorial message spot away from a door.
Hex-esque spell icons