Added udp connection control

As we do not notice if a client uncontrolled timed out, we need to
inspect that a ping package is sent back in a special timespan (25
seconds) if the client do not respond in that time, the client is not
available anymore.
Fixed not calling stop on server close

If we do not call UdpConnectionManager.Stop() the thread will run
unnecessary.