libmpv: cocoa: add basic menu
libmpv: cocoa: fix view leak on uninit

The code was lacking a -removeFromSuperview call which resulted in a leak on
our part if the parent view in the client was not released.
cocoa: fix small leak