Add automatic initialization of objects using Gio.Initable

... and Gio.AsyncInitable interfaces
Fix recognition of GDBus async methods

GDBus likes to name async methods without suffix and instead add _sync
suffix to sync methods.  Oh well..