docs: DBServer protocol Draft #1
DatabaseServer: Protocol second draft. Also ready for editing.
DatabaseServer: Protocol cherry picked Markdown changes from kestred-protocol-markdown.
DatabaseServer: Added Markdown to protocol. Edited for clarity.
protocol.md: missing linebreak added
DatabaseServer: Remove relative comparisons, address previous comments.

Relative comparisons would limit the database back-ends. Additionally, those sorts of comparison would not typically be used by any part of the OpenOTP server, and instead are primarily for administration and managements which should be done through an appropriate third party tool anyways. (phpMyAdmin, the query-tool CLI, etc..)
DatabaseServer: Split SELECT_STORED into SELECT_STORED and SELECT_STORED_ALL
DatabaseServer: Shorten RESPONSE to RESP in protocol
DatabaseServer: Add transactional-update to protocol
Merge branch 'master' into kestred

Conflicts:
	doc/internal_protocol.md
DatabaseServer: Remove unnecessary do_id from SELECT_STORED_OBJECT_ALL_RESP
Protocol-doc: Add missing "args" specifiers
Merge pull request #37 from OpenOTP/kestred

Database Server Protocol
MessageDirector: Add helper function MDParticipantInterface::send
MessageDirector: Rename MessageDirector::InitializeMD to init_network
Network: Add NetworkClient and switch MDNetworkParticipant to use it.
MessageDirector: Convert MD to use NetworkClient
Readme: Update the Development Team.
Merge pull request #44 from OpenOTP/kestred

Readme: Update the Development Team.
MessageDirector: Moves control message handling to MDNetworkParticipant