Html graph annotation generation

This can be used to close #1572 and #1510 . HTML Annotations reports are generated when building graph (--build and --htmlAnnotations is used)

I cleaned generation and added stopUnlinked and levelAmbigous annotation support.
Should report be generated when viewing graph? --graph --htmlAnnotations?

I just got one idea: Markdown output support so that errors can be copied to issues.