macosx: Do not reinstantiate library segment view controllers when unnecessary to do so
This fixes issues when presenting library items, as the view controller that is assigned to await the data source change before presenting the given library item in the view gets dealloc'ed
Signed-off-by: Claudio Cambra developer@claudiocambra.com