perl: fix issue with here-doc when terminator was defined between parentheses
perl: support use of backslash on here-doc as in <<\VISTA (same as <<'VISTA')
latex: fix lstinline issue with square brackets (bug #563674)
latex: fix lstinline for square brackets, again (bug #563674)
perl: fix highlight for filetest (bug #594501)
perl: in here-doc, allow spaces between << and quoted identifier (bug #579196)
perl: here-doc - do not allow empty identifier (replace * with +) or spaces before \EOF (bug #579196)
perl: accept null identifier in perl-doc only when using quotes
Avoid minor memory leak in gtk_source_undo_action_free()

Anyway the g_return_if_reached() should never happen.

https://bugzilla.gnome.org/show_bug.cgi?id=638695
Updated Esperanto translation
Completion: remove bad g_assert()

In some circumstances, it is possible to have context != NULL with the
window still hidden.

https://bugzilla.gnome.org/show_bug.cgi?id=697171