Explicitly set visibility for external API functions, idea from Marc Provost.

--HG--
branch : HEAD
51 files changed