tor-netdoc: Dangerously expose annotation fields
This commit exposes the fields of routerdesc::AnnotatedRouterDesc
and
routerdesc::RouterAnnotation
with the enabled feature
dangerous-expose-struct-fields
.
On one side, it achieves a greater consistency among the other structures found within this module; On the other side it makes the already public API (assuming the feature above is enabled) useable.
Fixes #1469 (closed)