doc: add gtk-doc to generate documentation

Current limitation is horrible no support to sections: we have to to
have separate header files or to maintain the libkmod-sections.txt file.
We are doing the latter.
diff --git a/Makefile.am b/Makefile.am
index 9135359..8bbe025 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,3 +1,5 @@
+SUBDIRS = . libkmod/docs
+
 EXTRA_DIST =
 CLEANFILES =
 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
@@ -144,3 +146,5 @@
 test_test_elf_LDADD = libkmod/libkmod.la
 test_test_probe_LDADD = libkmod/libkmod.la
 test_test_invalidate_config_LDADD = libkmod/libkmod.la
+
+DISTCHECK_CONFIGURE_FLAGS=--enable-gtk-doc