fix memory management issues
merge conflict
TUNInterface::read_cb: IP packet forwarding not yet supported; vindicat.cpp: TUN failures are not fatal
CMakelists.txt: no debug info on release build; TUNInterface: factory method and exception removal
Merge git://github.com/andreasots/vindicat

TUN interface code imported
a not-too-god solution for device merging
PrefixMap::erase compiles now
NetworkMap: recognize our own device by id
NetworkMap: fix null dereference on adding new link; runs
ConnectionPool is just a map
InterfaceHandler.cpp: variable name