Server cleanup
Merge remote-tracking branch 'origin/master' into feature/8906_refactor
Re #8899 - Server - Implement variable-length message reception
Re #8906 - Server doc comments; cleanup
Re #8899 - Server data reception
pass points as reference
Re #8736 - Implement Additional Messages
Re #8735 - Implement base server message retrieval
Re #8740 - Server refactor
Re #8734 - Implement server-to-client preamble
Re #8629 - Server skeleton implementation