[12496] Add some doxygen documentation

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>
[12497] Convert some files to markdown

[ci skip]