Properly Export PollingMonitors symbols, but not the header.

PollingMonitor is used by other remus libraries but it is not
a class that is designed to be used by users of remus, so
we don't install the header.
Fix some shadow warnings found in SocketMonitor.