Proto commits in inflation/goldberg_emulator

These 12 commits are when the Protocol Buffers files have changed:

Commit:0c16f19
Author:Mr_Goldberg
Committer:Mr_Goldberg

Better appticket format. Thanks Nemirtingas.

The documentation is generated from this commit.

Commit:bfe8e15
Author:Mr_Goldberg

Add message numbers to networking sockets and sort received messages.

Commit:a3c606c
Author:Mr_Goldberg

Send gameserver lobby callback even when the one set is invalid.

Commit:44305a0
Author:Mr_Goldberg

Implement steamnetworkingsockets ip/port connections. Note: clients need to know each other already or it won't work.

Commit:990a0eb
Author:Mr_Goldberg
Committer:Mr_Goldberg

Steam networking messages implementation.

Commit:fe9bbd1
Author:Nemirtingas

Add a common include file.

Commit:db2a803
Author:Mr_Goldberg

A few improvements to the overlay merge request. NO_OVERLAY define becomes EMU_OVERLAY which enables the overlay instead of disabling it. disable_overlay.txt moved to steam_settings.

Commit:4f9e67d
Author:Nemirtingas

Support for chat message (WIP)

Commit:6693278
Author:Mr_Goldberg

Beggining of a actually working steam networking sockets implementation.

Commit:b034ee8
Author:Nemirtingas

Changed param source in strncpy In strncpy its the destination size that should be in the 3rd parameter.

Commit:51a5e3b
Author:Mr_Goldberg

Some steam networking accuracy improvements.

Commit:d968c3e
Author:Mr_Goldberg

Initial commit.