documentation for output properties

From the documentation point of view, output properties are very similar
to "normal" or "input" properties. They are annotated with @OutputProperty
and their type must be Output<T>. Their documentation only contains a name,
type and javadoc. The implementation is very similar too.