CMakeLists.txt: flags vs definitions; builds with clang++
Link.*: keep pointers shared_ptr if they already are
Util.*: functions that are somehow not in the STL
CurveCP-style minute keys
Device.*: shared_ptr instead of weak_ptr where possible
more connection initialisation
NetworkMap.*: shared_ptr-s, node by tsocket