Allow to provide a custom template to ngtoast.

We want to include toast into a parent layout, so we need to customize the toast template.
Undefined check.
Dist files.
handle custom template in compile level
allow custom templates