Post reset confirmation (bug 861131)

This PR adds styles and usage of the messages framework for showing messages to the end user following actions.

The JS ensures that multiple messages are displayed sequentially if there's more than one.

Because the reset can sometimes result in a redirect instantly to bango, a helper to dump the messages has been added to clear the messages in that case so they don't appear at a later stage which could be confusing.