doc: make peripheral interfaces modules

* make peripheral interfaces modules
 * this way, e.g. `GPIO` shows up as a submodule of `Peripheral drivers`
* remove `@file` parameters
 * documentation renders much cleaner (I have no idea about the semantic/syntax, but it helps ;)