Release 3.14.1
Post-release version bump
CompletionContext: more robust code

Buffer changes are now handled correctly.
gtk_source_completion_context_get_iter() returns a gboolean to tell if
the iter was set.

Connecting to the mark-set signal is not needed, because the mark can be
set only in set_iter().
Completion: make the code more robust wrt contexts

Before calling a CompletionProvider function, be sure the context is
still valid. A CompletionProvider should also make the verification, but
since the verification was not possible before, old code can crash
without this commit.
Version bump for 3.15
Search: allow caller to choose a style for text matches

Add a "match-style" property to GtkSourceSearchContext so that matching
text can be highlighted with different styles. Default is NULL, meaning that
theme's scheme "search-match" style will be used.

https://bugzilla.gnome.org/show_bug.cgi?id=736271
docs: add missing symbols
docs: add index for new APIs in 3.16
Completion: fix critical message
Custom word boundaries for cursor movements

Implement the same word boundaries as in Vim.
Ctrl+Left is like the 'b' Vim command. And Ctrl+Right like 'e'.
Selection with double click works with these custom word boundaries too.

Overrides only word boundaries for cursor movements.