Parse doxygen style documentation and generate markdown.

Supported tags:

- @brief text (multiple lines)
- @param [param] text
- @return text

Text separated by empty line after each tag just continues regular
documentation, ie detailed docs for a parameter outside of the bullet.