Document OpenTAP annotation system
From time to time developers ask about the annotation system and how it works. We need to get it documented so that developers know about the different interfaces and how they are supposed to be used. The documentation should be made available as part of the development guide (doc.opentap.io).