Make sure glib resource compiler knows where source directory is

https://bugzilla.gnome.org/show_bug.cgi?id=727436
test-widget: remove comments delimiting sections

Some of them were outdated.
Updated Slovenian translation
Set iters as inout.

This is needed to generate the vapi from the gir
Add .gemspec to the Ruby globs
CompletionContext: 'user requested' default activation

A None activation currently doesn't match any provider. To match at
least one provider, you have to change the activation to 'interactive'
or 'user requested'. The 'user requested' activation is more useful
outside of gsv (for example for another keybinding than Ctrl+space), so
it is now the default value. It doesn't really break the API.

With the None activation, there is also a possible ambiguity: does it
mean "I don't care about activation", or does it mean "The completion is
not activated"? Both make sense. With the 'user requested' activation,
there is no ambiguity.

And if the user of the API don't care about the activation, it will work
as expected now, since the provider returns both activations by default.
show-completion signal: do not filter the providers

The providers are already filtered by gtk_source_completion_show().

And the activation is now 'user requested' by default.
Fix typo in my last patch
Tweak markdown docs so they build on my system
PrintCompositor: fix syntax highlighting

GdkRGBA has values between 0 and 1, and pango wants values between 0 and
65535 (like GdkColor).

https://bugzilla.gnome.org/show_bug.cgi?id=728180
Fix selection on redo

This fixes the selection on redo by storing the to-redo
selection (i.e. current selection) on undo and vice versa.
This keeps the selection state consistent with the selection
whenever an undo/redo happens (since an undo can only be redone
and vice versa)

https://bugzilla.gnome.org/show_bug.cgi?id=672893
Remove outdated FIXME in undomanager unit tests

We had a workaround for an unexpected behaviour that is now fixed
Fix make distcheck
Release 3.12.1
Post-release version bump
Fix C++ style comment
Updated Basque language
Sweave.lang: Handle R S4 slots (@) correctly

https://bugzilla.gnome.org/show_bug.cgi?id=728614
Sweave: Testfile

https://bugzilla.gnome.org/show_bug.cgi?id=728614
Updated German translation