Scons instead of Make as build system.
Fix bug in utils::remove_val().
Use boost::asio instead of raw sockets.

The change may not be complete yet, but it works.
DUMIIFinger still uses the old Socket class.