Remove workaround for a fixed bug

The bug has been fixed in GTK+ this cycle:
https://bugzilla.gnome.org/show_bug.cgi?id=618852
Finnish translation update
Release 3.13.90
Post-release version bump
docs: remove GtkSourceEncodingForeachFunc

It has been replaced by gtk_source_encoding_get_all().
test-completion: monospace font

To test that the completion window has the same font as the
GtkSourceView font.
Do not depend on gtkmacintegration for locale dir
Updated Traditional Chinese translation(Hong Kong and Taiwan)
Updated Assamese translation
Added missing void argument
UndoManager: simplify interface's default_init()

The GObject doc says that default_init() is called only once:
"This function is called only once for the interface no matter how many
implementations there are."
Various small code clean-ups
Use gsv style indentation
d.lang: add missing types, keywords, and special tokens

https://bugzilla.gnome.org/show_bug.cgi?id=735181
UndoManager: first batch of code clean-up

Do not translate properties because the class is private.
UndoManager: use g_signal_connect_object()
UndoManager: rename callback functions

The 'cb' suffix is more common than 'handler'.
UndoManager: reorganize the order of the functions

So prototypes are not needed.
UndoManager: use g_object_add_weak_pointer()
[osx] Check for bundle before resource path