lifecycle: bugfix: CID 77994 Read from pointer after free

vector_delete_element() frees 'callback'.
Dereferencing freed pointer 'callback'.
smoketest added argument -l/--logfile
lifecycle IPv4/IPv6 routingtable bugfix: memory leak - dropped entries without delete
PhysicalEnvironment: bugfix: memory leak: allocated shape was never deleted
TCPSocket: added socketDeleted() for TCPSocket::CallbackInterface
httptools: memory leak fixes