Allow translation of the update UI

Reported by:	mav
Ticket:	#7064

(cherry picked from commit f1479e8f1c2389059b4f41a40c4ac30f9b5d7921)
Add a new dismissed field to the Alert API/class

Ticket:	#7033
(cherry picked from commit 1c55bce25442f2b4bc303cea01f3b0891bf4d23e)
Document the new dismissed field

Ticket:	#7033
(cherry picked from commit cb48cf5924f3adb0408e3a05e7bc898c5c731250)