Better language and simpler logic around browser notification state
Update npm and bower packages to latest
Don't advance as-of date when a message is added to the queue

Doing so conflates adding a message to the queue with viewing it,
which may not be the case.

It's the equivalent of
Queue archived messages in reverse to preserve order
Relabel close link as clear for consistency with clear all link
If as-of date has not been set, leave off since parameter from archive request

Using the current date as a default value could cause an unviewed message to be excluded from display because its receive date was in the past.