Add a "miniplayer" view to the desktop app

Create a “miniplayer” view, similar to those provided in media players, showing the user’s status and the most recent web event. Allow the user to change their status and pop-up a list of recent events, with the ability to open the main GUI with focus on a selected event. Allow setting “always on top” and a way to filter out non-interesting events. Here is a quick mock-up.
miniplayer

Thank you @samwyse, you can also share your idea on our feature request forum here: https://mattermost.uservoice.com/forums/306457-general.