[corlib] Thread.GetNamedDataSlot allocates slot on failure. Fixes #16788
[system] Make ICommand 4.5 profile only