[Mac] Fix creation of Managed AddOns directory

oo_createDirectoryAtPath:attributes: now creates intermediate
directories if required on Mac OS X only.
[Mac] Fix Open Expansion Packs behaviour

It was opening Managed AddOns. New implementation is more robust
against future changes.