Adds interface for toasting messages
Adds implementations for stacking and non-stacking toasters
Adds log error if toast cannot be shown
Deprecates Toaster in favour of StackingToastDisplayer