Insert package names into library-level pragma Preelaborate
Add Ada.Strings.Generic_Hash_Case_Insensitive, and implement Ada.Strings.Wide_Hash_Case_Insensitive and Wide_Wide_Hash_Case_Insensitive
Add Ada.Strings.Generic_Equal_Case_Insensitive and Generic_Less_Case_Insensitive, and implement Ada.Strings.Wide_Hash_Equal_Insensitive, Wide_Wide_Equal_Case_Insensitive, Wide_Hash_Less_Insensitive and Wide_Wide_Less_Case_Insensitive