macosx: Fix displaying of currently playing item in main library window control bar
Fixes issues when displaying items that don't have an artist (see extraneous separator).
Simplifies displaying of the currently playing item in general. Also includes some clean ups of messy event handling in the control bar classes
After fix:
Before fix:
Signed-off-by: Claudio Cambra developer@claudiocambra.com