doc: More documentation cleanup

* move header documentations to the right doxyen group
* remove superfluous and error-prone parameters to `@file`
* re-order the module overview
* put brief to the module description where necessary
Move this up to @defgroup, please.