Adding documentation to public functions, structs, vars and consts to
fix fmt warnings. This should make it easier to read and to use.
Additionally I tweaked the package size numbers to match the definition
from valve[1].
Ref:
- [1] https://developer.valvesoftware.com/wiki/Source_RCON_Protocol