Improve notification styles and behaviour (bug 878047)

This fixes the bug with the notification widget being visible after page load on FF android.

It also simplifies the styles, and provides horiz/vertical centering of text.
Additionally this fixes the issue with the signed-out notification not being visible due to reloads.