Compilation stuff.

At linkage, visibility was set to hidden, which caused warnings. Must
investigate if it's a real problem or not.
Also, link with Boost.System, otherwise linkage fails under Mac OS X
using Boost 1.55.