Merge pull request #1676 from n8willis/docs-gtkdoc-core [Docs] Add gtkdoc comments for low-level core APIs