Cheatsheet: Started quick-lookup guide to the message protocol
Cheatsheet: Finish quick reference
Cherry-pick: Pull Database protocol changes from Branch: dbserver
Cherry-pick: Get CA and Client protocol from branch: clientagent
Client-Protocol: Use MSG, MSG_MULTIPLE scheme with multiple including a 'count'
Internal Protocol: Use a single/multiple message structure with multiples using a 'count' field
Internal Protocol: Use consistent variable names and notation
Client Protocol: Use consistent variable names and notation
Internal Protocol: Make similar calls more consistent, remove unused/unnecessary arguments, reorder some arguments.
Client Protocol: Keep Client-to-CA messages consistent with the CA-to-Cluster messages.
Internal Protocol: Clean missed inconsistencies.
Client Protocol: Match ordering of arguments from Internal Protocol
Internal Protocol: Proposal quick reference for protocol changes.
Internal Protocol: Finish proposal interest messages.
Internal Protocol: Fix proposal database message ids (should be in range 3000)
Proposal: Addressed cfsworks comments on aa1d2a7
Internal Protocol: Update get_all for dbobject
Docs: Update quick reference changes with requirements from other branches
Merge branch 'master' into protocol-review

Conflicts:
	doc/internal_protocol.md
Docs: Separate documentation into separate files with an organized folder structure.