doc: add data structure doxygen headers.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
cmake: indent source file list to compile.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>