(misc) Update licence format, remove Doxygen style comments
(doc) Add stuff to allow Doxygen generation
(doc) Add some Doxygen comments

tomerge with doc