COMP: Compiler hidden visibility on Mac compiler
COMP: Compiler hidden visibility on Mac compiler

With Apple's GGC <=4.2 and LLVM-GCC <=4.2 visibility of template don't work.

Only set target visibility properties if the compiler supports hidden
visibility.

Change-Id: If49c75d3cbbd975133d81e3a254b2e61e8f8f1ed

ajjl/ITK,jcfr/ITK,hjmjohnson/ITK,stnava/ITK,biotrump/ITK,biotrump/ITK,msmolens/ITK,malaterre/ITK,biotrump/ITK,vfonov/ITK,malaterre/ITK,PlutoniumHeart/ITK,LucasGandel/ITK,BlueBrain/ITK,PlutoniumHeart/ITK,spinicist/ITK,stnava/ITK,ajjl/ITK,zachary-williamson/ITK,InsightSoftwareConsortium/ITK,stnava/ITK,hjmjohnson/ITK,BlueBrain/ITK,BlueBrain/ITK,jmerkow/ITK,jcfr/ITK,thewtex/ITK,hjmjohnson/ITK,spinicist/ITK,stnava/ITK,malaterre/ITK,PlutoniumHeart/ITK,stnava/ITK,blowekamp/ITK,BlueBrain/ITK,jmerkow/ITK,vfonov/ITK,zachary-williamson/ITK,InsightSoftwareConsortium/ITK,blowekamp/ITK,LucHermitte/ITK,fedral/ITK,stnava/ITK,PlutoniumHeart/ITK,spinicist/ITK,Kitware/ITK,malaterre/ITK,fbudin69500/ITK,richardbeare/ITK,ajjl/ITK,LucasGandel/ITK,jmerkow/ITK,biotrump/ITK,thewtex/ITK,fbudin69500/ITK,thewtex/ITK,fedral/ITK,zachary-williamson/ITK,msmolens/ITK,InsightSoftwareConsortium/ITK,zachary-williamson/ITK,Kitware/ITK,fbudin69500/ITK,BRAINSia/ITK,LucHermitte/ITK,LucasGandel/ITK,fedral/ITK,LucHermitte/ITK,blowekamp/ITK,InsightSoftwareConsortium/ITK,LucHermitte/ITK,ajjl/ITK,LucasGandel/ITK,jcfr/ITK,malaterre/ITK,ajjl/ITK,BRAINSia/ITK,jmerkow/ITK,blowekamp/ITK,msmolens/ITK,spinicist/ITK,vfonov/ITK,zachary-williamson/ITK,BRAINSia/ITK,blowekamp/ITK,fbudin69500/ITK,PlutoniumHeart/ITK,spinicist/ITK,blowekamp/ITK,jcfr/ITK,PlutoniumHeart/ITK,ajjl/ITK,zachary-williamson/ITK,LucHermitte/ITK,Kitware/ITK,PlutoniumHeart/ITK,hjmjohnson/ITK,richardbeare/ITK,blowekamp/ITK,LucHermitte/ITK,InsightSoftwareConsortium/ITK,LucasGandel/ITK,fedral/ITK,BRAINSia/ITK,Kitware/ITK,BlueBrain/ITK,msmolens/ITK,zachary-williamson/ITK,jcfr/ITK,fedral/ITK,vfonov/ITK,jmerkow/ITK,thewtex/ITK,BRAINSia/ITK,BRAINSia/ITK,PlutoniumHeart/ITK,BlueBrain/ITK,fbudin69500/ITK,vfonov/ITK,BRAINSia/ITK,ajjl/ITK,msmolens/ITK,fbudin69500/ITK,zachary-williamson/ITK,jcfr/ITK,jmerkow/ITK,LucasGandel/ITK,fedral/ITK,Kitware/ITK,hjmjohnson/ITK,malaterre/ITK,zachary-williamson/ITK,jmerkow/ITK,blowekamp/ITK,biotrump/ITK,richardbeare/ITK,msmolens/ITK,malaterre/ITK,BlueBrain/ITK,LucHermitte/ITK,malaterre/ITK,spinicist/ITK,thewtex/ITK,vfonov/ITK,richardbeare/ITK,stnava/ITK,hjmjohnson/ITK,malaterre/ITK,jcfr/ITK,BlueBrain/ITK,richardbeare/ITK,spinicist/ITK,fedral/ITK,hjmjohnson/ITK,jmerkow/ITK,biotrump/ITK,InsightSoftwareConsortium/ITK,biotrump/ITK,fbudin69500/ITK,Kitware/ITK,msmolens/ITK,thewtex/ITK,InsightSoftwareConsortium/ITK,fbudin69500/ITK,vfonov/ITK,fedral/ITK,spinicist/ITK,ajjl/ITK,LucasGandel/ITK,thewtex/ITK,msmolens/ITK,Kitware/ITK,richardbeare/ITK,stnava/ITK,LucHermitte/ITK,biotrump/ITK,jcfr/ITK,spinicist/ITK,stnava/ITK,vfonov/ITK,LucasGandel/ITK,vfonov/ITK,richardbeare/ITK