eliminate public CursorProvider.Palettes

don't hand over the cursor palette to the world renderer at all
still update worldrender palette (set and apply modifiers)