Gtk doc changes

Add the gtk-doc changes and related eclass changes. Continue the remaining ebuilds on master.