feat($notification): permite configurar o timeout padrão

Transforma o $notification em um provider, permitindo que o seu
timeout padrão seja alterado durante a fase de configuração do app.
docs($notification): demonstra como configurar o timeout padrão