Add GObject introspection support

It will be used to generate the .vapi for the liblatexila.
Generate latexila.vapi with GObject Introspection