introspection: some minor fixes to avoid Vala regressions

https://bugzilla.gnome.org/show_bug.cgi?id=678229
Fixes for G_MESSAGES_DEBUG

 * Respect G_MESSAGES_DEBUG when set
 * Make GKR_DEBUG work again even with glib versions that use
   G_MESSAGES_DEBUG
Merge branch 'gnome-3-4'
Release version 3.5.3
Add Vala bindings.

https://bugzilla.gnome.org/show_bug.cgi?id=678440
Release version 3.5.4
vala: install vapis to $prefix/share/vala/vapi not system vapidir

https://bugzilla.gnome.org/show_bug.cgi?id=681455
Bump version number
Added Bengali India Translations
Added Marathi Translations
Add more warnings about attributes not being stored securely

 * Attributes in gnome-keyring are not (and not meant to be)
   stored sensitively.
 * Attributes are to be used for lookup of items, not storage.
Release 3.5.6
Updated Latvian translation
Release version 3.6.0
Fix incorrect loop condition in egg_hkdf_perform()

This does not cause a change in behavior (as evidenced by tests,
at least on linux when built with gcc) but is more correct code,
and less likely to be miscompiled.

The condition (i < 256) in the following loop is always false since i
is of type guchar, which is at most 255.

	guchar i;
	...
	for (i = 1; i < 256; ++i) { ... }

This patch changes i to a larger type gint.

Also in the loop we have:

	gcry_md_write (md2, &i, 1);

change it to use gcry_md_putc().
Merge updated secure memory code from libsecret
Share the secure memory pool with libsecret and gcr if in same process.

 * And fix a build failure in the testing of the secmem pool
Release version 3.7.2
configure.ac: if [list]; then construct: [list] is to be executed, thus use 'test'

https://bugzilla.gnome.org/show_bug.cgi?id=689046
Updated Friulian translation