in_connection deals with incoming messages, and connection_thread deals with all new incoming connections
Merge remote-tracking branch 'origin/master'