macosx: Simplify VLCLibraryMenuController
Rather than use two separate NSMenus depending on the state of the represented media item of the controller, just use one menu and hide/show menu items as requested
Simplifies public API and use by clients, requiring for instance delegation for only one menu rather than two
Signed-off-by: Claudio Cambra developer@claudiocambra.com