-fix #3212

git-svn-id: https://gnunet.org/svn/gnunet@31368 140774ce-b5e7-0310-ab8b-a85725594a96
-remove break for something that theoretically could be OK

git-svn-id: https://gnunet.org/svn/gnunet@31369 140774ce-b5e7-0310-ab8b-a85725594a96
-move tcp session check into extra checks condition

git-svn-id: https://gnunet.org/svn/gnunet@31370 140774ce-b5e7-0310-ab8b-a85725594a96
-crash if this happens, so we at least get a core dump

git-svn-id: https://gnunet.org/svn/gnunet@31371 140774ce-b5e7-0310-ab8b-a85725594a96
-removing useless session counting logic, doxygen, code cleanup

git-svn-id: https://gnunet.org/svn/gnunet@31372 140774ce-b5e7-0310-ab8b-a85725594a96
-code cleanup, in particular moving towards using client context for storing TCP sessions to be more efficient upon receiving

git-svn-id: https://gnunet.org/svn/gnunet@31373 140774ce-b5e7-0310-ab8b-a85725594a96
-fix warning

git-svn-id: https://gnunet.org/svn/gnunet@31374 140774ce-b5e7-0310-ab8b-a85725594a96