Dismiss all button visually unhighlights unread items and closes the popup

This also adds an ajax spinner while loading, and prevents needless loading if the user clicks the icon to close the popup

Fixes #3
No longer need a separate click handler. See popupHandler