Added hu to HELP_LINGUAS
Initial Hungarian translation by Anca Tibor Attila <anca dot tibor at posteo dot de>
Update branch info for Hungarian help translation
Added Basque language\nAdded 'eu' (Basque) to LINGUAS
Default build tools: s/show/enabled/

"show" is deprecated.
autogen.sh: use gnome-autogen.sh from gnome-common
Save As: Shift+Ctrl+S shortcut

The same as in gedit.
AppData: copyright and metadata/project licenses
Create liblatexila with empty GObject class

The liblatexila is not a real library like GTK+, it is just an internal
library. The code will be written in C in this directory. The Vala code
in the parent directory can use the liblatexila, but I'll try to not do
the reverse (use the Vala code in liblatexila) so the liblatexila is
self-contained and could be reused easily by other projects (a gedit
plugin for example).

Why the C language? Well, I now prefer the C language. The Vala syntax
is nice, but it adds another layer. Another layer of potential bugs.
Another layer of maintenance. Another layer for the API documentation.
The GNOME documentation with GTK-Doc is primarily written for the C
language. And the verbosity of the C language has advantages
("greppable" code, code more self-documented).
build: use GNOME_COMPILE_WARNINGS

For the C code in the liblatexila it's important.
Update the hacking file
LatexilaPostProcessor base class
LatexilaPostProcessorAllOutput
Add 'priv' in the object structs

I don't like using all the time get_instance_private().
LatexilaBuildTools classes

And add a latexila-types.h for convenience.
Add GObject introspection support

It will be used to generate the .vapi for the liblatexila.
Generate latexila.vapi with GObject Introspection
latexila.h to ease introspection support
build tools: add missing GI annotations
Generate internal GTK-Doc documentation