Include the protocol code/classes (and the json schema that is used for validation) in the docs; adjust the examples to be after the protocol definition/classes. Some other small wording tweaks as well. Change-Id: Ic2987c6f4393a5398065de883bdb15ffec923451