BUG: Disable explicit visibility with OSX gcc  and llvm gcc 4.2

Change-Id: I3f345f20a1a10ec35d34439eafaee6faa4de0255
Merge topic 'ExplicitMetaDataObjectInstantiation'

33fc4032 BUG: Disable explicit visibility with OSX gcc  and llvm gcc 4.2